Thomas J.S.: Feststellen, ob ein xml Element leer ist?

Beitrag lesen

Hallo,

wie kann ich im XSL feststellen, ob ein XML-Dokuemnt leer ist? Am besten mit xsl:if

Deine Frage lautete "Feststellen, ob ein xml Element leer ist?" jetzt aber fragst "wie kann ich im XSL feststellen, ob ein XML-Dokuemnt leer ist?"

Das sind zwei versch. Dinge.
Ein XML-Dokument kann niemals leer sein, denn zumindest as Wurzelelement muss es enthalten (auch wenn das dann leer ist)

Und: ist da ein Unterschied wenn es leer ist oder wenn es nicht vorhanden ist?

Ja.
<xsl:if test="deinElement"> überpüft ob "deinElement" vorhanden ist.
<xsl:if test="deinElement = ''"> überprüft ob "deinElement" ein leeres Element ist.

Grüße
Thomas