Il n'y a pas d'opérateurs ensemblistes dans XPath, en revanche, on peut facilement les obtenir. A quelle opération ensembliste correspond chacune des expressions suivantes ?
Que retournent à partir du document ci-dessous :
Comment obtenir {a} - {b} ?
<data> <a> <item>1</item> <item>2</item> <item>3</item> <item>4</item> <item>5</item> </a> <b> <item>2</item> <item>3</item> <item>4</item> <item>6</item> <item>7</item> </b> </data>
Ecrire une requête XPath qui fasse un "select distinct" sur les catégories dans ce document :
<dataset> <node> <category>C1</category> </node> <node> <category>C2</category> </node> <node> <category>C1</category> </node> <node> <category>C3</category> </node> <node> <category>C1</category> </node> <node> <category>C2</category> </node> <node> <category>C1</category> </node> <node> <category>C3</category> </node> </dataset>