2008-10-03 6 views
0

J'ai un blob xml qui est comparé à un schéma en 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 noeud) sans le schéma sql 2005 se plaignant qu'un noeud a été trouvé au mauvais endroit? Ou le xsl pensant que le lien hypertexte est un noeud xml valide?XML add <a> hyperlien

merci

+0

voulez-vous stocker le lien hypertexte dans la base de données ou voulez-vous que votre xslt le montre comme outpput? – Jasper

Répondre

2

Je suppose que vous n'êtes pas encodage des caractères <et> correctement. Vous devez utiliser & lt; et & gt;

+0

génial, merci. – Paulj

+0

Non, c'est Josh

2

Pour plus d'immeuble html avancé, vous devrez peut-être utiliser xsl: balise d'élément:

<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 pour l'une des " name "les attributs ou le texte interne peuvent être des valeurs xsl calculées.