首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XML属性空格分隔的字符列表不能同时包含单引号和双引号

XML属性空格分隔的字符列表不能同时包含单引号和双引号
EN

Stack Overflow用户
提问于 2011-11-02 02:27:08
回答 1查看 330关注 0票数 1

我正在使用deltaxml (www.deltaxml.com)来比较两个XML文件。我需要修改定义标点.xsl (XSLT)文件。

要更改应被视为标点符号的字符,应将deltaxml:标点符号属性包含在一个元素中,并在空格分隔列表中包含标点符号字符。

这是我尝试使用的select属性:

我在Visual Studio 2010 XML编辑器中遇到错误:

应为表达式末尾,但找到',‘。。-->,<--;:!(){}-/&@\# %...

我认为有问题的标点符号是‘和’。“

这行得通: select=""'“表示单引号,以及

select="'“;'”( 't‘和’;‘之间没有空格),但我不能在select属性中组合使用单引号和双引号。

那么如何让它们出现在选择属性中呢?谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-11-02 02:35:45

代码语言:javascript
复制
<this temp=".,;:!()[]{}-/&amp;@\#%?'&quot;‘’“”*$€£¥"/>

在我的Visual Studio2010上运行良好。

也运行得很好:

代码语言:javascript
复制
<xsl:param name="test">
    .&#x20;,&#x20;;&#x20;:&#x20;!&#x20;(&#x20;)&#x20;[&#x20;]&#x20;{&#x20;}&#x20;-&#x20;/&#x20;&amp;&#x20;@&#x20;\&#x20;#&#x20;%&#x20;?&#x20;&apos;&#x20;&quot;&#x20;‘&#x20;’&#x20;“&#x20;”&#x20;*&#x20;$&#x20;€&#x20;£&#x20;¥
</xsl:param>

顺便说一下,.xsl也是.xml。但是,Select禁止某些字符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7971065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档