spacer spacer spacer spacer spacer
spacer spacer spacer
spacer
spacer spacer spacer spacer spacer
spacer spacer spacer spacer
spacer
spacer spacer spacer spacer spacer
spacer spacer spacer spacer spacer
spacer spacer
spacer spacer spacer
InternetWeek
TechWeb
 Advanced Search

spacer spacer
spacer spacer
Free Newsletter
Sign up for the FREE InternetWeek NewsBreak e-mail newsletter! Subscribe
spacer spacer
spacer spacer



  Resources
  Home
  About InternetWeek.com
  Contact Us
  E-Mail Newsletter
  Tech Library
  TechCareers
  Privacy Statement

  Resource Centers
  Virtual Private Networks
   (VPNs)

  TechWeb Sites
  InformationWeek
  InternetWeek
  Network Computing
  Financial Technology
   Network
  Bank Systems &
   Technology
  Insurance & Technology
  Wall Street & Technology
  Technology & Learning
  Optimize Magazine
  The Open Enterprise

 Ad Info

spacer
spacer spacer spacer spacer

W3C Approves XML Namespaces

By RICHARD KARPINSKI

The W3C this week formally approved XML Namespaces, an addition to this rapidly maturing technology that prevents conflicts in naming XML data sets.

The recommendation, which was widely supported among XML vendors and expected to be quickly implemented in parsers and browsers, lets developers qualify element names uniquely and thus avoid collisions between XML elements with the same name.

This is especially important as XML becomes a more common Web data format and developers and applications look to combine and integrate XML data from multiple sources, for instance in a search or e-commerce application, said J.P. Morgenthal, analyst with NC Focus.

"Namespaces help to eliminate clashes of element names," Morgenthal said.

Namespaces can tie a particular XML grammar to a company or industry group. For instance, in a business-to-business purchasing application, it would be important to amend an <invoice> tag with a Namespace that ties that data set to a particular vendor versus another.

"I'm positive that when Barnes and Noble and Amazon.Com start using XML, they'd both have a <book> tag. Without Namespaces, you as a user would have no idea where that data was coming from, so you couldn't compare prices or do other things with the data.," said David Wascha, Microsoft product manager for platform marketing.

That greater precision also makes it possible for developers to re-use and combine XML data sets, rather than have to create all new sets due to concerns about potential tagging conflicts.

The addition of Namespaces in some sense demonstrates the relative immaturity of XML. The idea of Namespaces, or scoping, is standard in conventional programming, said Microsoft's Wascha. "You can't have two variables with the same name and a different function," he said.

"You tell people what Namespaces does, and they're like, 'big deal,' " said Wascha. "But you need to make that concept mandatory in XML to do real applications. People in some cases have been attributing a lot more maturity to XML than has really been there up to now."

Namespaces work by qualifying XML element names with a prefix tied to a unique Web address, or URL. The prefix is similar to a telephone area code, which lets identical phone numbers be used in different cities, the W3C said.

Namespaces will pave the way for future XML developments, including data exchange based on the Resource Definition Framework. Namespaces play a crucial role in the W3C's ongoing effort to reinvent HTML as an XML application, according to the W3C.

spacer
spacer spacer spacer spacer spacer
spacer
spacer spacer spacer
spacer
spacer spacer spacer
Mirapoint Adds Anti-Spam Functions To Messaging Appliance
spacer
Mazu Introduces Network Security Technology
spacer
OASIS Aims To Standardize Office Formats
spacer
Sun, Check Point Develop Linux-Based VPN/Firewall Appliance
spacer
Microsoft's XP/Longhorn Moves Spark Debate About Plans
spacer
Microsoft Issues Critical Security Warning
spacer
Ximian Extends Server-Based Management To SuSE Linux
spacer
Tool Diagnoses Web Services Problems
spacer
Liberty Alliance Updates Identity Specs
spacer
FreeMarkets Aims To Speed New Supplier Relationships
spacer
Software Firm Hires Digital River To Run Commerce Site
spacer
Microsoft May Disclose Revisions To Controversial Enterprise Licensing Plan
spacer
Logistics Firm Descartes Licenses Mercator Integration Software
spacer
spacer spacer

spacer

spacer

spacer
Let our Solution Center help you find the network products you need. Then, receive customized proposals from qualified suppliers -- fast! MORE

spacer

spacer
Looking for technical information, white papers and analyst reports on CRM, wireless, enterprise networking, and more? Don't miss Tech Library's collection of 14,000+ white papers.

Featured White Paper:
Supply Chain Management: Why B2B eMarkets Are Here to Stay -- Accenture

spacer

spacer

spacer
  • VPN Source Page
  • Application Outsourcing
  • IP Telephony Source Page
  • Customer Service

  • spacer

    spacer spacer
    Home | Breaking News | Supply Chain | Web Development
    spacer
    Security | IT Services | All Stories | Sitemap
    spacer
    spacer
    Media Kit  |   Copyright © 2010  |   CMP Media LLC  |   Privacy Statement  |   Feedback