我正在使用deltaxml (www.deltaxml.com)来比较两个XML文件。我需要修改定义标点.xsl (XSLT)文件。
要更改应被视为标点符号的字符,应将deltaxml:标点符号属性包含在一个元素中,并在空格分隔列表中包含标点符号字符。
这是我尝试使用的select属性:
我在Visual Studio 2010 XML编辑器中遇到错误:
应为表达式末尾,但找到',‘。。-->,<--;:!(){}-/&@\# %...
我认为有问题的标点符号是‘和’。“
这行得通: select=""'“表示单引号,以及
select="'“;'”( 't‘和’;‘之间没有空格),但我不能在select属性中组合使用单引号和双引号。
那么如何让它们出现在选择属性中呢?谢谢
发布于 2011-11-02 02:35:45
<this temp=".,;:!()[]{}-/&@\#%?'"‘’“”*$€£¥"/>在我的Visual Studio2010上运行良好。
也运行得很好:
<xsl:param name="test">
. , ; : ! ( ) [ ] { } - / & @ \ # % ? ' " ‘ ’ “ ” * $ € £ ¥
</xsl:param>顺便说一下,.xsl也是.xml。但是,Select禁止某些字符。
https://stackoverflow.com/questions/7971065
复制相似问题