Elemente nach Namen selektieren mit Namensräumen

Aufgabenstellung

Quelldokument

<document xmlns="http://example.org">
  <item_0001>Erstes Element</item_0001>
  <item_0002>Zweites Element</item_0002>
  <item_0003>Drittes Element</item_0003>
  <item_0004 xmlns="http://example.net/">Viertes Element</item_0004>
  <other_0001>Erstes Element</other_0001>
  <other_0002>Zweites Element</other_0002>
</document>

Aufgabe

Selektieren Sie alle Elemente, deren Namen mit item beginnen und deren Namensraum an http://example.org gebunden ist. Für den Ausdruck ist der Präfix t an den Namensraum http://example.org gebunden.

Gewünschte Selektion (XML-Ausgabe)

  • <item_0001 xmlns="http://example.org">Erstes Element</item_0001>
  • <item_0002 xmlns="http://example.org">Zweites Element</item_0002>
  • <item_0003 xmlns="http://example.org">Drittes Element</item_0003>

Verfügbare Präfixe für den XPath-Ausdruck

PräfixNamensraum
thttp://example.org

Übung

Ihre Eingabe

Eine Lösung wäre: Lösung