【发布时间】:2016-06-30 00:54:32
【问题描述】:
在为 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 字段名称自动映射到应用程序字段名称。这意味着我需要将它读作“DC 主题”
我怎样才能让标签中有一个空格?如果我放一个空格它会出错,如果我尝试使用 ASCII(或类似的)所以它会读取为一个空格它会出错。
<DC subject>
<xsl:value-of select="cdf:Rule/cdf:reference/dc:subject"/>
</DC subject>
【问题讨论】:
-
您能否提供任何示例代码来说明您的问题?
-
我不知道你的问题是什么。请提供输入的小示例和预期的输出 - 请参阅:minimal reproducible example - 请注意,如果您尝试创建名称包含空格字符的 XML 元素,那将无法正常工作。 XML 标准不允许这样做。
-
您添加的代码还没有太大帮助。还向我们展示一些输入和预期输出。