在XSLT文档中为翻译字段创建标签时,我有一个软件可以自动映射"翻译XML文档后的字段。
在XML文档中,我有一个类似于此版本的McAfee VirusScan Enterprise 8.8 - Managed
在我的XLST中,我这样翻译。
<DCsubject>
<xsl:value-of select="cdf:Rule/cdf:reference/dc:subject"/>
</DCsubject>
以上工作正常,没有问题。
我将xml和xslt放入的软件使用标签名称作为字段标题。因此来自xslt的DCsubject标记变为一个名为DCsubject的字段。
如果我的标签名称与字段相同,则该软件可以将xslt字段名称自动化为应用程序字段名称。这意味着我需要它作为&#34; DC主题&#34; &lt; - 两者之间有一个空间。
我怎么能让标签中有空格呢?如果我把空格放错了,如果我尝试使用ASCII(或类似的),那么它会读作一个错误的空格。
<DC subject>
<xsl:value-of select="cdf:Rule/cdf:reference/dc:subject"/>
</DC subject>
答案 0 :(得分:1)
我怎样才能让标签中有空格?
你不能。 XML元素的名称不能包含任何空格字符。
尝试重命名字段以说明&#34; DC_subject&#34;。