michael: zwei fragen zu xforms

Hallo,

haenge irgendwie an einer Stelle mit XForms. Erste Frage ist relativ intuitiv, konnte aber keine Antwort darauf finden, entweder habe ich die Stelle überlesen oder aber es wurde nicht daran gedacht, wenn man nicht den Elementwert sondern den Elementnamen haben moechte, scheint das irgendwie nicht macbar, aus xslt kennt man ja local-name() aber in xforms gibt es wohl nichts dergleichen?

2. Frage ist etwas tricky. xml instanze sieht wie folgt aus:

<root>
<bereich id="1">Bereich1</bereich>
<bereich id="2">Bereich2</bereich>
<abteilungschef idref="1">Mueller</abteilungschef>
<abteilungsname idref="1">Sued</abteilungsname>
<abteilungsort idref="1">Muenchen</abteilungsort>
<abteilungschef idref="2">Hannes</abteilungschef>
<abteilungsname idref="2">Nord</abteilungsname>
<abteilungsort idref="2">Hamburg</abteilungsort>
</root>

Ich moechte nun automatisch einen neuen Bereich einfügen im XForm und gleichzeitig soll auch alle Abteilungselement erweitert werden. Also die Bereiche schaffe ich mit noch relativ einfach mit xf:repeat nodeset="bereich" und dann ein entsprechendes xf:insert. so wie es auch in der W3C steht. Wie bekomme ich es aber nun hin, dass ich gleichzeitig auch die ganzen Abteilungselemente erweitere?

Dankbar fuer hilfe. gruß michael.