X-Path sibling-Abfrage mit PHP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • X-Path sibling-Abfrage mit PHP

    Hallo zusammen,
    ich habe folgendes Problem, das ich auch nach Stunden googlen nicht beheben kann.

    Ich habe vereinfacht folgenden Aufbau einer XML-Datei:
    PHP-Code:
    <session>
      <
    general>
      ...
      </
    general>
      <
    game>
        <
    general>
          <
    startdate>2005-12-11</startdate>
          <
    players>
            <
    player name="xxx" />
            ...
          </
    players>
        </
    general>
      </
    game>
    </
    session
    Ich möchte mit XPath jetzt alle <startdate> Elemente auslesen, deren following-sibling <players> das child <player> mit dem Attribut name="xxx" hat. Wie ist das verdammt_noch_mal möglich?
    Mir würde schon der Query reichen.

  • #2
    Bist du dir sicher, dass es unbedingt mit following-sibling gelöst werden muss? Gibt es denn mehr als ein players-element in einem general-element?

    Hier meine Lösung OHNE following-sibling:
    Code:
    /session/game/general/startdate[../players/player/@name = 'Irgendein Name']
    "Ach was soll's? Dann bau ich mir halt meinen eigenen Vergnügungspark mit Blackjack und Nutten." - Bender

    Kommentar


    • #3
      Damit könnts klappen
      Danke für die Hilfe, ich probiers mal aus.

      Kommentar

      Lädt...
      X