diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2000-10-13 16:38:25 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2000-10-13 16:38:25 +0000 |
commit | ff9c33075358e670a8c48bb860b1db6a3d1eae0b (patch) | |
tree | 65f6176726da11210ad6bad68fc69e087ca0321e /result | |
parent | 189446d2fa02c2075c6025703f97cc6fadcae9d4 (diff) | |
download | libxml2-ff9c33075358e670a8c48bb860b1db6a3d1eae0b.tar.gz |
More work on XPointer
- xpath.c xpointer.c: XPointer reorder of ranges start/end and
string-range for empty strings
- test/XPath/docs/str test/XPath/xptr/chaptersrange
test/XPath/xptr/strrange: augmented the XPointer testsuite
Daniel
Diffstat (limited to 'result')
-rw-r--r-- | result/XPath/xptr/chaptersrange | 16 | ||||
-rw-r--r-- | result/XPath/xptr/strrange | 20 |
2 files changed, 36 insertions, 0 deletions
diff --git a/result/XPath/xptr/chaptersrange b/result/XPath/xptr/chaptersrange index 0b85ee78..c1b9cde0 100644 --- a/result/XPath/xptr/chaptersrange +++ b/result/XPath/xptr/chaptersrange @@ -46,3 +46,19 @@ Object is a Location Set: ======================== 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 + diff --git a/result/XPath/xptr/strrange b/result/XPath/xptr/strrange index c48ba43b..c14ed917 100644 --- a/result/XPath/xptr/strrange +++ b/result/XPath/xptr/strrange @@ -74,3 +74,23 @@ Object is a Location Set: TEXT content=anced test + +======================== +Expression: xpointer(string-range(//seq, '')) +Object is a Location Set: +1 : Object is a collapsed range : + index 1 in node + TEXT + content=123 +2 : Object is a collapsed range : + index 2 in node + TEXT + content=123 +3 : Object is a collapsed range : + index 3 in node + TEXT + content=123 +4 : Object is a collapsed range : + index 4 in node + TEXT + content=123 |