Hallo.

Ist es möglich, mit XPath einen Elementnamen zu bestimmen?

Beispiel:

Code:
<Alarm>
  <PersonenAlarm>
    <Bearbeiter/>
  </PersonenAlarm>
</Alarm>

<Alarm>
  <GruppenAlarm>
    <Gruppe/>
  </GruppenAlarm>
</Alarm>
Ich möchte anhand des Namens des Kindelements von <Alarm> erkennen, um welchen Alarm es sich handelt. Dies sollte durch XPath oder BPEL möglich sein.

Ist das möglich oder sollte ich besser so vorgehen:

Code:
<Alarm>
  <AlarmTyp/>
  <Bearbeiter/>
  <Gruppe/>
</Alarm>
Anhand des Inhalts von <AlarmTyp> wird dann entweder das Element <Bearbeiter> oder <Gruppe> bei der Weiterverarbeitung beachtet.

Dies wäre ja durch den XPath-Ausdruck /Alarm/AlarmTyp/text() möglich.

MfG
DAB268