Home
Über mich
Blog
Veröffentlichungen
IT-Trainings
Impressum


XPath deep-equal

Zusammenfassung:

Die "deep-equal"-Funktion kann zwei Sequences miteinander vergleichen.

XPath deep-equal

Sind die Sequences identisch, gibt "deep-equal" ein true() zurück, sonst ein false().

Damit kann beispielsweise überprüft werden, ob eine Verkettung von Sequences (Komma) dasselbe Resultat ergibt wie deren Vereinigung (|, Union). Im folgenden Beispiel, in dem v1 eine Verkettung zweier Sequences enthält, v2 jedoch deren Vereinigung, ergibt eine Überprüfung mit "deep-equal" tatsächlich "beide sind identisch".

<xsl:variable name="v1" 
     select="//Ort[1]/Mensch[1], //Ort[1]/Mensch[2]"/>
<xsl:variable name="v2" 
     select="//Ort[1]/Mensch[1] | //Ort[1]/Mensch[2]"/>
<xsl:choose>
  <xsl:when test="deep-equal($v1, $v2)">
       beide sind identisch
  </xsl:when>
  <xsl:otherwise>
       Beide sind nicht identisch
  </xsl:otherwise>
</xsl:choose>

qrpic/deepequal.jpg

wg / 14. Oktober 2017




Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf (info10@wilfried-grupe.de).



Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

Mobil: 0151. 750 360 61 * eMail: info10@wilfried-grupe.de