Hallo,
bräuchte einen etwas komplizierteren XPath Ausdruck. Habs leider nicht selbst lösen können:
Die Aufgabenstellung heißt:
Geben Sie alle title-Knoten aus, die das Wort "wir" enthalten und zusätzlich alle link-Knoten, die aus dem Ressort "politik" stammen.
Mein Ansatz bislang ist dieser, er tut aber nicht was ich möchte:
http://www.futurelab.ch/xmlkurs/xpath.de.html
Hab hier vergeblich alles mögliche ausprobiert. Vielleicht hätte hier jemand einen Tip für mich.
Vg Erdal
bräuchte einen etwas komplizierteren XPath Ausdruck. Habs leider nicht selbst lösen können:
Code:
<?xml version="1.0" encoding="iso-8859"?>
<rss version="0.91">
<channel>
<channelTitle>SPIEGEL ONLINE</channelTitle>
<description>Schneller wissen, was wichtig ist</description>
<language>de</language>
<item>
<title>Kriegsverbrechertribunal Den Haag</title>
<link>http://www.spiegel.de/politik/ausland/0,1519.html</link>
</item>
<item>
<title>Wir sind krank durch Konsolen: Nintendo gegen Wii</title>
<link>http://www.spiegel.de/netzwelt/web/0,1520.html</link>
</item>
<item significant="true">
<title>Einzelhandel: Ladendiebe stehlen sechs Millionen Euro</title>
<link>http://www.spiegel.de/wirtschaft/0,1521.html</link>
</item>
<item>
<title>Piloten-Ansage: "Keine Sorge - wir fallen"</title>
<link>http://www.spiegel.de/reise/aktuell/0,1522.html</link>
</item>
<item>
<title>Palaestinenserkaempfe: Hamas greift durch</title>
<link>http://www.spiegel.de/politik/ausland/0,1523.html</link>
</item>
<item significant="true">
<title>Markenrechtsstreit: Budweiser erleidet Niederlage</title>
<link>http://www.spiegel.de/wirtschaft/0,1524.html</link>
</item>
<item>
<title>Machtuebergabe in Bayern: Beckstein an Stoiber ab</title>
<link>http://www.spiegel.de/politik/deutschland/0,1525.html</link>
</item>
</channel>
</rss>
Die Aufgabenstellung heißt:
Geben Sie alle title-Knoten aus, die das Wort "wir" enthalten und zusätzlich alle link-Knoten, die aus dem Ressort "politik" stammen.
Mein Ansatz bislang ist dieser, er tut aber nicht was ich möchte:
Code:
/rss/channel/item/*[(contains(text(),"politik") & node-name()="link") | (contains(text(),"wir") & node-name()="title")]
http://www.futurelab.ch/xmlkurs/xpath.de.html
Hab hier vergeblich alles mögliche ausprobiert. Vielleicht hätte hier jemand einen Tip für mich.
Vg Erdal