À l'aide de xsl quand à tester pour les valeurs d'attribut
Suis en utilisant <xsl:when>
dans mon code.J'ai besoin de tester les valeurs de 2 différents attributs dans le "quand" la condition ci-dessous c'est à dire(<xsl:when test="??">
)
Comment dois-je faire s'il vous plaît?
J'ai essayé ceci,mais il ne fonctionne pas:
<xsl:when test="@Attrb1[.!=''] and @Attrb2[.!='']">
Aussi, ce qui donne une erreur aussi:
<xsl:when test="@Attrb1 !='' and @Attrb2 !=''">
msxml3.dll erreur '80004005'
erreur '80004005'
Prévu jeton 'eof' trouvé '!='. @Attrb -->!=<--" et @Attrb2 !="
Code:
<xsl:when test="Condition1">
<xsl:choose>
<xsl:when test="??">
<xsl:value-of select="somtext1"/> </xsl:when>
<xsl:otherwise>
<xsl:value-of select="somtext2"/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
Grâce.
OriginalL'auteur livehed | 2013-06-26
Vous devez vous connecter pour publier un commentaire.
Utiliser à la place:
Basé sur le message d'erreur
Expected token 'eof' found '!='
, je soupçonne fortement que vous avez un mauvais citation quelque part. Il n'y a aucune façon il doit s'attendre expressions du FOLKLORE à ce point. Utiliser un décent de l'éditeur qui comprend XML (Notepad++ est raisonnable de commencer), et de prêter attention à la coloration de la syntaxe.OK.Merci pour la suggestion.
OriginalL'auteur Jim Garrison
Ou de l'utilisation:
OriginalL'auteur Daniel Haley