File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libxml2 / result / XPath / xptr / chaptersrange
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:38:02 2012 UTC (12 years, 5 months ago) by misho
Branches: libxml2, MAIN
CVS tags: v2_9_1p0, v2_9_1, v2_8_0p0, v2_8_0, v2_7_8, HEAD
libxml2


========================
Expression: xpointer(//chapter[position() = 2]/range-to(following::chapter[1]))
Object is a Location Set:
1 :   Object is a range :
  From node
    ELEMENT chapter
      ATTRIBUTE id
        TEXT
          content=chapter2
  To node
    ELEMENT chapter
      ATTRIBUTE id
        TEXT
          content=chapter3


========================
Expression: xpointer(//chapter[position() <= 2]/range-to(following::chapter[1]))
Object is a Location Set:
1 :   Object is a range :
  From node
    ELEMENT chapter
      ATTRIBUTE id
        TEXT
          content=chapter1
  To node
    ELEMENT chapter
      ATTRIBUTE id
        TEXT
          content=chapter2

2 :   Object is a range :
  From node
    ELEMENT chapter
      ATTRIBUTE id
        TEXT
          content=chapter2
  To node
    ELEMENT chapter
      ATTRIBUTE id
        TEXT
          content=chapter3


========================
Expression: xpointer(//chapter[position() = last()]/range-to(following::chapter[1]))
Object is empty (NULL)

========================
Expression: xpointer(//chapter[position() = 3]/range-to(/.//chapter[position() = 1]))
Object is a Location Set:
1 :   Object is a range :
  From node
    ELEMENT chapter
      ATTRIBUTE id
        TEXT
          content=chapter1
  To node
    ELEMENT chapter
      ATTRIBUTE id
        TEXT
          content=chapter3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>