Revoir la DTD collection.
Donner une expression XPath pour obtenir:
/descendant-or-self::node()/child::element(serie)/child::element(tome)[position()=1]
et en syntaxe abrégée:
//serie/tome[1]
/descendant-or-self::node()/child::element(titre)/child::text()
et en syntaxe abrégée:
//titre/text()
/descendant-or-self::node()/child::element(serie)[child::element(editeur)]
et en syntaxe abrégée:
//serie[editeur]
/descendant-or-self::node()/child::element(serie)[child::element(tome)/attribute::attribute(numero) = 1]
et en syntaxe abrégée:
//serie[tome/@numero = 1]
/descendant-or-self::node()/child::element(titre)[parent::node()/attribute::attribute(numero) >= 3]
et en syntaxe abrégée:
//titre[../@numero >= 3]