[Home] [By Thread] [By Date] [Recent Entries]


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



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member