XPath is a mechanism for specifying sets of nodes in
documents. I investigated that pretty carefully to
write up as part of the tutorial.
XPointer extends XPath with "point" and "range" constructs,
in order to turn those set-based specifications into
That's my take on things at the moment, anyway.
The thing is, when I took at quick look at the XPointer
spec, it wasn't at all obvious to me how the point and
range constructs worked. They seemed to use a function
notation: point(...), range(...), but I couldn't quite
follow how they were supposed to work with XPath.
Frode Hegland wrote:
> My trusted genius at large and implementer sent me this.
> Is all this known to the group already? If so, sorry for the noise.
> like good standards to work with.
> ----------- Original Message -----------
> have a look at XPath, XPointer and XLink specifications at www.w3c.org
> convince yourself that Doug's idea of precise addressability of
> structure elements has already been nicely and precisely described
> the technical side. These are partly official recommendations and
> w3c drafts, thus becoming more or less the actual future of content
> publishing (if they are embraced to the extent HTML was).
> From http://www.w3.org/TR/xpath :
> "XPath is the result of an effort to provide a common syntax and
> semantics for functionality shared between XSL Transformations [XSLT]
> XPointer [XPointer]. The primary purpose of XPath is to address parts
> an XML [XML] document."
> From http://www.w3.org/XML/Linking :
> "XML Pointer Language (XPointer), the language to be used as a
> identifier for any URI-reference that locates a resource of Internet
> media type text/xml or application/xml. XPointer, which is based on
> XML Path Language (XPath), supports addressing into the internal
> structures of XML documents. It allows for traversals of a document
> and choice of its internal parts based on various properties, such as
> element types, attribute values, character content, and relative
> and " XML Linking Language (XLink), which allows elements to be
> into XML documents in order to create and describe links between
> resources. It uses XML syntax to create structures that can describe
> simple unidirectional hyperlinks of today's HTML, as well as more
> sophisticated links."
> This looks nice :)
> Frode Hegland
> UK: (44) 777 953 3856
> US: (1) 877 239 1010
> Yahoo! Groups Sponsor
> Community email addresses:
> Post message: unrev-II@onelist.com
> Subscribe: unrev-IIemail@example.com
> Unsubscribe: unrev-IIfirstname.lastname@example.org
> List owner: unrev-IIemail@example.com
> Shortcut URL to this page:
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
Community email addresses:
Post message: unrev-II@onelist.com
List owner: unrev-IIfirstname.lastname@example.org
Shortcut URL to this page:
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
This archive was generated by hypermail 2b29 : Wed Jun 27 2001 - 19:06:49 PDT