Announcement

Collapse
No announcement yet.

Ausdruck zum Adressieren eines Siblings

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ausdruck zum Adressieren eines Siblings

    Hallo zusammen,

    ich bin blutiger Anfänger im Auseinander nehmen von XML-Dokumenten und XPath hat sich für mich noch nicht wirklich eröffnet. Am besten schildere ich erstmal mein Problem:

    Ich habe ein XML Dokument, welches ich gezielt nach Daten abfrage. Mal ein beispielweisen Auszug:

    Code:
    <a>
      <b id="1"/>
      <c>
      ...
      <c/>
    </a>
    Nun will ich mittels eines XPath-Ausdrucks (Ich benutze die SimpleXML API mit PHP 5) auf das Element c kommen, besitze allerdings nur die id von b.

    Ich bin soweit, dass ich
    Code:
    "following-sibling::[@id="1"]
    brauche, aber wie addressiere ich den Knoten <b> ?

    Ich hoffe ich sie können mir helfen...

    Gruß
    DerMarkus

  • #2
    Hallo,
    ich bin kein Experte, aber etwas in der Art sollte hinkommen:
    //b[@id="1"]/following-sibling::c

    Schau dir mal diese Seite an: http://www.zvon.org/xxl/XPathTutoria...example15.html

    Have fun!
    Michael

    Comment

    Working...
    X