XML ajouter < a > hyperlien
-
03-07-2019 - |
Question
J'ai un blob XML qui est comparé à un schéma SQL 2005. Mon site Web utilise xsl pour transformer et afficher le blob. Comment puis-je ajouter un lien hypertexte au XML (dans n'importe quel nœud) sans que le schéma SQL 2005 se plaint qu'un nœud ait été trouvé au mauvais endroit? Ou le xsl pensant que le lien hypertexte est un nœud XML valide?
merci
La solution
Je suppose que vous n'encodez pas le < et > caractères correctement. Vous devez utiliser & amp; lt; et & amp; gt;
Autres conseils
Pour la construction html plus avancée, vous devrez peut-être utiliser la balise xsl: element:
<xsl:element name="a">
<xsl:attribute name="href">http://www.stackoverflow.com</xsl:attribute>
Click here
</xsl:element>
rend
<a href="http://www.stackoverflow.com">Click here</a>
La bonne chose à ce sujet est que les valeurs de l'un des " nom " les attributs ou le texte interne peuvent être des valeurs xsl calculées.