ich die folgenden Knoten haben:XPath zu bekommen Name Knoten basierend auf Existenz von Kinderknoten
<resource>
<DataField1>
<label>...</label>
<alert>...</alert>
</DataField1>
<DataField2>
<label>...</label>
</DataField2>
<DataField3>
<label>...</label>
<alert>...</alert>
</DataField3>
</resource>
und möchte den Namen des 1. und 3. Knoten zeigen, weil sie das Kind Knoten „alert“ existiert.
DataField1
DataField3
mit folgenden XPath kann ich die Knoten zeigen:
//resource/*[alert]
Ergebnis:
<DataField1>
<label>...</label>
<alert>...</alert>
</DataField1>
<DataField3>
<label>...</label>
<alert>...</alert>
</DataField3>
aber das ist nicht das, was ich will.
Was meinst du mit "name"? Das Etikett? Oder Datenfeld1/3? – Markus
@Markus, ich meine die Bezeichnung des zweiten Knotens – klgr