Paul Krill
Editor at Large

W3C boosts XML document referencing

news
Mar 25, 20032 mins

Specific information citable

Pointing to specific parts of XML documents is expected to become easier through a newly approved World Wide Web Consortium (W3C) recommendation, W3C announced on Tuesday.

W3C issued its XML Pointer Language (XPointer) Recommendation, providing a lightweight, extensible model for identifying parts of XML documents. The recommendation step is the final, formal adoption stage at W3C.

“What XPointer allows is for people to be able to point to different parts of an XML document,” said W3C spokeswoman Janet Daly. “You might want to be able to identify a section or fragment in a large document and you want to be able to link to it.”

Prior to XPointer, the only way to link to XML documents was to point to the whole document or utilize an identifier of a document part specifically inserted by the document author, Daly said. Now, links can be made to just the specific parts of a document. XPointer already has been implemented in some products, according to Daly.

Comprising the recommendation are the XPointer Framework, providing an extensible model for identifying parts of an XML documents, the XPointer element Scheme, and XPointerXMLns Scheme for XML Namespaces.

The XPointer element Scheme allows the user to point to specific elements in XML documents and data. The XPointerXMLns Scheme brings XML Namespaces to the XPointer Framework, to avoid name collisions between schemes and provide namespaces binding information for use within other schemes, according to W3C. This supports development of personal identifying vocabularies and distinguishing between them.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author