J'écris un modèle XSLT qui doit générer un fichier xml valide pour un sitemap xml.XSLT - Remplacer l'apostrophe par du texte échappé dans la sortie
<url>
<loc>
<xsl:value-of select="umbraco.library:NiceUrl($node/@id)"/>
</loc>
<lastmod>
<xsl:value-of select="concat($node/@updateDate,'+00:00')"/>
</lastmod>
</url>
Malheureusement, URL qui est sortie contient une apostrophe - /what's-new.aspx
je dois échapper à la 'à '
pour Google Sitemap. Malheureusement chaque tentative que j'ai essayée traite la chaîne ''
' comme si c'était '' 'qui est invalide - frustrant. XSLT peut parfois me rendre fou.
Des idées pour une technique? (Supposons que je peux trouver mon chemin autour XSLT 1.0 modèles et fonctions)
Merci - cela a fonctionné un charme –
'select =" & apos; "' me donner une erreur de syntaxe: Jeton inattendu '&' dans l'expression. -> & <- apos; –
Je reçois une erreur: le littéral de chaîne n'était pas fermé. -> '<- –