====== Correction exercices du CM XML LIF10 ====== Revoir la DTD [[http://liris.cnrs.fr/~ecoquery/cours/xml-dtd-xpath/collection.dtd|collection]]. Donner une expression XPath pour obtenir: - le premier tome de la collection dans chaque série, en syntaxe étendue: /descendant-or-self::node()/child::element(serie)/child::element(tome)[position()=1] et en syntaxe abrégée: //serie/tome[1] - l'ensemble des titres d'album (sans la balise titre), en syntaxe étendue: /descendant-or-self::node()/child::element(titre)/child::text() et en syntaxe abrégée: //titre/text() - les séries dont on connaît l'éditeur, en syntaxe étendue: /descendant-or-self::node()/child::element(serie)[child::element(editeur)] et en syntaxe abrégée: //serie[editeur] - les séries dont on possède le tome numéro 1, en syntaxe étendue: /descendant-or-self::node()/child::element(serie)[child::element(tome)/attribute::attribute(numero) = 1] et en syntaxe abrégée: //serie[tome/@numero = 1] - le titre des albums dont le numéro est plus grand ou égal à 3, en syntaxe étendue: /descendant-or-self::node()/child::element(titre)[parent::node()/attribute::attribute(numero) >= 3] et en syntaxe abrégée: //titre[../@numero >= 3]