Thomas J.S.: contains local name

Beitrag lesen

Hallo,

ich versuche bestimmte Knoten mit bestimmten local-names() zu selctieren.

count(//child::*[contains(local-name(), 'schicht')])

auf diesem wegen gehts.

Sollte aber, also machts du etwas irgendwo anderes im XSL falsch.

Ich würde nun gerne und die Knoten selectieren, wo der local-name mit "test" anfängt dann irgendetwas kommt und dann "schicht".

Wie ist dies möglich?

Also zum Beispiel diese Knoten:

testKnotenSchicht
testNodeSchicht

count(//*[(starts-with(local-name(), 'test')) and (contains(local-name(), 'Schicht'))])

Bachte bitte aber, dass XML einen Unterschied macht ziwschen Groß- und Kleinschreibung!

Grüße
Thomas