ChrisB: PHP DOM xPath

Beitrag lesen

Hi,

mit dem xPath "der/x/pfad/zum/objekt/test" soll man das Element ansprechen können.

Noch mal die Frage: Was sollen die einzelnen Bestandteile dieses Pfades darstellen?

Eine wichtige Frage.

Nun, in XPath können damit ja eigentlich nur Elementnamen gemeint sein.

Wenn es nur Elemente sein sollen, dann kann man sich den Pfad selber zusammenbauen, indem man rekursiv über die Parents geht.

Sofern entsprechende Eindeutigkeit gegeben ist.

<root>  
  <blah>  
    <blubb>  
      <xyz />  
      <xyz id="test" />  
      <xyz />  
    </blubb>  
  </blah>  
<root>

Hier wäre es aber gar nicht möglich, das xyz-Element mit dem Attribut id="test" allein über die Elementnamen eindeutig zu addressieren.

Ich habe den Verdacht, dass Günni hier entweder eine vorausgesetzte Eindeutigkeit verschweigt, oder sich noch nicht im Klaren darüber ist, was ihr Fehlen für die Adressierbarkeit eines bestimmten Elementes rein über Elementnamen auf dem Pfad bedeutet.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?