Hallo,
ich verzweifle hier gerade etwas. Gibts eine einfache Möglichkeit per Shell Script Elemente aus ner XML rauszufiltern (ohne SED oder ähnlich Krücken)?
Ich habe sowas
Code
<programme start="20120106185000 +0000" stop="20120106191500 +0000" showview="35-744-506" channel="nickcomedy.de">
<title lang="de">SpongeBob Schwammkopf</title>
<title>SpongeBob SquarePants</title>
<sub-title lang="de">Zurück zur Natur - Im Gegenteil</sub-title>
<desc lang="de">Den 10. Geburtstag des Schwamms feiert Nick mit 14 Stunden "SpongeBob" und internationalem Touch: Um 10.45 Uhr gibts eine Folge auf Russisch, um 12.45 auf Türkisch, um 13 Uhr auf Englisch.</desc>
<credits>
<director>N. N. N. N.</director>
<writer>Richard Pursel</writer>
<writer>Casey Alexander</writer>
<writer>Zeus Cervas</writer>
<writer>Eric Shaw</writer>
<writer>Tuck Tucker</writer>
<writer>Nate Cash</writer>
<writer>Stephen Hillenburg</writer>
</credits>
<date>1999</date>
<category lang="de">Zeichentrick</category>
<category lang="de">Zeichentrick</category>
<category lang="de">63773402</category>
<country>USA</country>
</programme>
<programme start="20120106191500 +0000" stop="20120107051500 +0000" showview="60-754-693" channel="nickcomedy.de">
<title lang="de">Sendeschluss</title>
<category lang="de">Sendeschluß</category>
<category lang="de">Sendeschluss</category>
<category lang="de">63692766</category>
</programme>
<programme start="20120107051500 +0000" stop="20120107054500 +0000" showview="47-234-587" channel="nickcomedy.de">
<title lang="de">My Little Pony - Freundschaft ist Magie</title>
<date>2010</date>
<category lang="de">Zeichentrick</category>
<category lang="de">Zeichentrick</category>
<category lang="de">63573056</category>
</programme>
Alles anzeigen
Und ich möchte alle "programme" Elemente mit dem "title" = "Sendeschluss" und dem Attribut channel="nickcomedy.de" entfernen. Gibts da irgendwelche magischen XML Filter Tools aufrufe? Ich blicke da bei xmllint und Co. einhfac nicht durch.
cu
PS: "tv_remove_some_overlapping" tuts nicht.