Re: [unrev-II] On addressability

From: Eric Armstrong (
Date: Wed Jun 27 2001 - 18:54:17 PDT

  • Next message: Jack Park: "[unrev-II] Dialog Mapping Workshop update"

    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
    > 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 :
    > "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 :
    > "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
    > UK: (44) 777 953 3856
    > US: (1) 877 239 1010
    > Yahoo! Groups Sponsor
    > []
    > Community email addresses:
    > Post message:
    > Subscribe:
    > Unsubscribe:
    > List owner:
    > Shortcut URL to this page:
    > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

    Community email addresses:
      Post message:
      List owner:

    Shortcut URL to this page:

    Your use of Yahoo! Groups is subject to

    This archive was generated by hypermail 2b29 : Wed Jun 27 2001 - 19:06:49 PDT