Hallo Leute,
nachdem ich mich weiter in XPath eingelesen habe, bin ich mit meinem Problem weitergekommen. Jedoch hänge ich wiederum an einem Punkt fest, wo ich wieder festhänge.
Wie kann ich ein parent::Element/@Attribut bekommen, das "n" Elemente dazwischen haben kann?
z.B. aktiver node ist "Object" der 4. Stufe.
nun möchte ich ein Attribut der 1.Stufe aus (ElementName das Attribut "id") haben.
fix angegeben ist es "../../../ElementName/@id"
Wie kann ich es aber dynamisch angeben? z.B. möchte ich bei den gefundenen nodes (durch XPath Abfrage) dieses Attribut haben. Die Ergebnismenge ist jedoch in unterschiedlichen Stufen und somit ist eine feste Angabe nicht möglich.
Versucht habe ich schon "../*/ElementName/@id", jedoch ohne Erfolg.
auch habe ich versucht "parent::ElementName/@id"
Hat jemand eine Idee oder Tipps, wo ich mich diesbezüglich einlesen kann (ich google schon ständig).
Viele Grüße
Armin
nachdem ich mich weiter in XPath eingelesen habe, bin ich mit meinem Problem weitergekommen. Jedoch hänge ich wiederum an einem Punkt fest, wo ich wieder festhänge.
Wie kann ich ein parent::Element/@Attribut bekommen, das "n" Elemente dazwischen haben kann?
z.B. aktiver node ist "Object" der 4. Stufe.
nun möchte ich ein Attribut der 1.Stufe aus (ElementName das Attribut "id") haben.
fix angegeben ist es "../../../ElementName/@id"
Wie kann ich es aber dynamisch angeben? z.B. möchte ich bei den gefundenen nodes (durch XPath Abfrage) dieses Attribut haben. Die Ergebnismenge ist jedoch in unterschiedlichen Stufen und somit ist eine feste Angabe nicht möglich.
Versucht habe ich schon "../*/ElementName/@id", jedoch ohne Erfolg.
auch habe ich versucht "parent::ElementName/@id"
Hat jemand eine Idee oder Tipps, wo ich mich diesbezüglich einlesen kann (ich google schon ständig).
Viele Grüße
Armin