mirror of
https://gitlab.gnome.org/GNOME/libxml2
synced 2025-03-28 21:33:13 +00:00

* HTMLparser.c parser.c SAX2.c debugXML.c tree.c valid.c xmlreader.c xmllint.c include/libxml/HTMLparser.h include/libxml/parser.h: added a parser XML_PARSE_COMPACT option to allocate small text nodes (less than 8 bytes on 32bits, less than 16bytes on 64bits) directly within the node, various changes to cope with this. * result/XPath/tests/* result/XPath/xptr/* result/xmlid/*: this slightly change the output Daniel
116 lines
2.2 KiB
Plaintext
116 lines
2.2 KiB
Plaintext
|
|
========================
|
|
Expression: /child::EXAMPLE
|
|
Object is a Node Set :
|
|
Set contains 1 nodes:
|
|
1 ELEMENT EXAMPLE
|
|
ATTRIBUTE prop1
|
|
TEXT
|
|
content=gnome is great
|
|
ATTRIBUTE prop2
|
|
TEXT
|
|
content=& linux too
|
|
|
|
========================
|
|
Expression: /child::*
|
|
Object is a Node Set :
|
|
Set contains 1 nodes:
|
|
1 ELEMENT EXAMPLE
|
|
ATTRIBUTE prop1
|
|
TEXT
|
|
content=gnome is great
|
|
ATTRIBUTE prop2
|
|
TEXT
|
|
content=& linux too
|
|
|
|
========================
|
|
Expression: /child::EXAMPLE/child::head
|
|
Object is a Node Set :
|
|
Set contains 1 nodes:
|
|
1 ELEMENT head
|
|
|
|
========================
|
|
Expression: /child::EXAMPLE/child::*
|
|
Object is a Node Set :
|
|
Set contains 6 nodes:
|
|
1 ELEMENT head
|
|
2 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter1
|
|
3 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter2
|
|
4 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter3
|
|
5 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter4
|
|
6 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter5
|
|
|
|
========================
|
|
Expression: /child::EXAMPLE/child::head/child::title
|
|
Object is a Node Set :
|
|
Set contains 1 nodes:
|
|
1 ELEMENT title
|
|
|
|
========================
|
|
Expression: /child::EXAMPLE/child::head/child::title/child::text()
|
|
Object is a Node Set :
|
|
Set contains 1 nodes:
|
|
1 TEXT
|
|
content=Welcome to Gnome
|
|
|
|
========================
|
|
Expression: /child::EXAMPLE/child::head/node()
|
|
Object is a Node Set :
|
|
Set contains 3 nodes:
|
|
1 TEXT compact
|
|
content=
|
|
2 ELEMENT title
|
|
3 TEXT compact
|
|
content=
|
|
|
|
========================
|
|
Expression: /descendant::title
|
|
Object is a Node Set :
|
|
Set contains 6 nodes:
|
|
1 ELEMENT title
|
|
2 ELEMENT title
|
|
3 ELEMENT title
|
|
4 ELEMENT title
|
|
5 ELEMENT title
|
|
6 ELEMENT title
|
|
|
|
========================
|
|
Expression: /descendant::p/ancestor::chapter
|
|
Object is a Node Set :
|
|
Set contains 5 nodes:
|
|
1 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter1
|
|
2 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter2
|
|
3 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter3
|
|
4 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter4
|
|
5 ELEMENT chapter
|
|
ATTRIBUTE id
|
|
TEXT
|
|
content=chapter5
|