Mike Deuter: Elementknoten im Xpath ausdruck abfragen?

Beitrag lesen

Hallo Thomas,

habe mich nun durch verschiedene Seite gekämpft. Also kurz beschrieben, ich möchte ein knotenset mit einem anderen knotenset vergleichen, so einfach. Für den Vergleich ist es notwendig, das bei dem knotenset folgende bedingen erfüllt sind:

liefere boolean true wenn:

  • anzahl der knoten in beiden knotensets gleich ist;
  • local-name und namespace des Elements sowie Attribute als auch Textknoden (text())gleich sind
  • Die Reihenfolge der Knoten ist egal.

Gegenwärtig habe ich es mit einer xsl Funktion gelöst, die das knotenset in einen string umwandelt und dann vergleich ich beide strings, diese lösung ist aber nicht gerade sehr schnell.

Gruß, M.