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


XPath: empty

Zusammenfassung:

Die XPath-Funktion "empty" überprüft, ob eine Sequenz leer ist, und gibt einen Booleanwert zurück.

XPath: empty

Zur Erläuterung generieren wir uns eine Sequenz, von der wir wissen, daß sie leer ist (Liste aller Menschen mit einem Gehalt > 10000), und prüfen dies im Rahmen einer Fallunterscheidung.

<xsl:variable name="vseq1" 
     as="item()*" 
     select="//Mensch[Gehalt &gt; 10000]"/>
<xsl:choose>
  <xsl:when test="empty($vseq1)">
       Die Sequenz ist leer
  </xsl:when>
  <xsl:otherwise>
    <xsl:for-each select="$vseq1">
      <m nr="{position()}" Gehalt="{Gehalt}">
          <xsl:value-of select="name"/>
      </m>
    </xsl:for-each>
  </xsl:otherwise>
</xsl:choose>
Resultat:
Die Sequenz ist leer

Vgl. die "exists"-Funktion.

qrpic/empty.jpg

wg / 3. 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