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
specific addresses.
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.
> Seems
> like good standards to work with.
>
> ----------- Original Message -----------
>
> Frode,
> have a look at XPath, XPointer and XLink specifications at www.w3c.org
> to
> convince yourself that Doug's idea of precise addressability of
> document
> structure elements has already been nicely and precisely described
> from
> the technical side. These are partly official recommendations and
> partly
> 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]
> and
> XPointer [XPointer]. The primary purpose of XPath is to address parts
> of
> an XML [XML] document."
>
> From http://www.w3.org/XML/Linking :
>
> "XML Pointer Language (XPointer), the language to be used as a
> fragment
> identifier for any URI-reference that locates a resource of Internet
> media type text/xml or application/xml. XPointer, which is based on
> the
> XML Path Language (XPath), supports addressing into the internal
> structures of XML documents. It allows for traversals of a document
> tree
> and choice of its internal parts based on various properties, such as
> element types, attribute values, character content, and relative
> position."
>
> and " XML Linking Language (XLink), which allows elements to be
> inserted
> into XML documents in order to create and describe links between
> resources. It uses XML syntax to create structures that can describe
> the
> simple unidirectional hyperlinks of today's HTML, as well as more
> sophisticated links."
>
> This looks nice :)
>
> Frode Hegland
>
> http://www.liquidinformation.com
> http://www.liquid.org
> UK: (44) 777 953 3856
> US: (1) 877 239 1010
>
> Yahoo! Groups Sponsor
> [www.debticated.com]
>
>
> Community email addresses:
> Post message: unrev-II@onelist.com
> Subscribe: unrev-II-subscribe@onelist.com
> Unsubscribe: unrev-II-unsubscribe@onelist.com
> List owner: unrev-II-owner@onelist.com
>
> Shortcut URL to this page:
> http://www.onelist.com/community/unrev-II
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
Community email addresses:
Post message: unrev-II@onelist.com
Subscribe: unrev-II-subscribe@onelist.com
Unsubscribe: unrev-II-unsubscribe@onelist.com
List owner: unrev-II-owner@onelist.com
Shortcut URL to this page:
http://www.onelist.com/community/unrev-II
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