Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

Simplified XPointer Proposal


Date: Fri, 22 Feb 2002 13:24:43 +0000
From: jborden@attbi.com
To: xml-dev@lists.xml.org
Subject: Simplified XPointer

We have submitted an Internet Draft of a "generic 
fragment identifier syntax" which is suitable for 
service as a simplified version of XPointer.

http://ietf.org/internet-drafts/draft-borden-frag-00.txt

The essence: this syntax is suitable for use as a frag 
id syntax for media type application/xml and text/xml. 

Like the current version of XPointer it
has 3 forms:

1) bare names e.g. #foo
2) short refs e.g. #/1/2
3) scheme based fragments  e.g. #xpath(/foo/bar[3])

The draft proposes 3 predefined scheme based fragments:

1) xpath(path)-- the parameter is an xpath
2) xmlns(pre=URIref)-- the parameter is a prefix 
namespace binding (sets contextfor xpath)

and currently:
3) xpointer(fullXptr) the parameter is a full XPointer 
as per WD

It would be possible to drop the xpointer scheme and 
this draft becomes a very compact fragment identifier 
syntax for XML -- as well as being patent unencumbered

Jonathan

Prepared by Robin Cover for The XML Cover Pages archive.


Globe Image

Document URL: http://xml.coverpages.org/BordenSimplifiedXPointer0222.html