0

以前の回答を見ようとしましたが、明確ではありません。置換機能を使用して、サクソン変換中に問題を引き起こしているさまざまな文字を置換したいと考えています。私のコードフラグメントは次のとおりです。

rdfs:comment "<xsl:value-of select="replace(DDTEXT, '[&quot;]|[&apos;]|[\\]|[\/]|[&lt;]|[&gt;]', '')"/>" ;

サクソンは私にエラーを与えます: XPST0003: XPath syntax error at char 23 on line 66 in {replace(DDTEXT, '["]|[']|}:expected ")", found "]"

私はすでにこれに数時間を費やしました...どんな助けにも感謝します。私は xslt2 を使用しており、rubular を使用して正規表現を試しましたが、役に立たなかったと思います。

4

1 に答える 1

0

これを試してください:

<xsl:value-of select="replace(., '[&amp;quot;]|[&amp;apos;]|[\\]|[/]|[&amp;lt;]|[&amp;gt;]', '')"/>
于 2013-04-25T04:36:44.293 に答える