Holge r: Abfrage auf zwei xml Dokumenten beziehen

Beitrag lesen

Abgesehen, davon, dass ich hier eher eine for-each anweisung verwenden wurde, addressiert du unterschiedliche knoten, einmal das element und dann die attribute. schau mal ob es so geht:

test="document('test.xml')//person[@name = current()/root/person/@name]"

haengt allerdings davon ab, wo du dich gerade im blubb befindest. also muesstest du noch xptah anpassen

test="document('test.xml')//person[@name = current()/ancestor::root/person/@name]"

warum du hier contains verwendest weiss ich nicht aber muesste dann wohl so lauten

test="document('test.xml')//person[contains(@name,current()/ancestor::root/person/@name])"

Gruß, Holge r