xmlサイトマップに有効なxmlファイルを出力する必要があるXSLTテンプレートを作成しています。私は「グーグルマップのための'
にをエスケープする必要がXSLT - 出力のエスケープされたテキストにアポストロフィを置き換えます。
/what's-new.aspx -
<url>
<loc>
<xsl:value-of select="umbraco.library:NiceUrl($node/@id)"/>
</loc>
<lastmod>
<xsl:value-of select="concat($node/@updateDate,'+00:00')"/>
</lastmod>
</url>
残念ながら、出力されているURLは、アポストロフィが含まれています。残念ながら、私が試したすべての試みは、 ''
'という文字列を、あたかも無効であるように扱います。 XSLTは時々私を怒らせることができます。
テクニックのアイデアはありますか? (私はXSLT 1.0テンプレートや機能の周りに自分の道を見つけることができると仮定)
ありがとうございました –
'select =" & apos; "'構文エラーを出します:式の中に予期しないトークン '&'があります。 - >&< - apos; –
エラーが発生しました:文字列リテラルが閉じられませんでした。 - > '< - –