我已经编写了一个 XSLT 来将 xml 转换为 xml。
输入 XML:
<test>The Spanish word for "Spain" is "Espa a" Dagon his Name, Sea Monster</test>
输出XML:
<test>The Spanish word for "Spain" is "Espa a" Dagon his Name, Sea Monster</test>
XSL 文件:我在 doctype 下添加了实体 nbsp 声明的代码并替换为实体,但仍然是相同的错误引用了实体“nbsp”,但未声明。
<xsl:template match="test">
<test>
<xsl:apply-templates/>
</test>
原文由 Umaima 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要让输入声明它使用的实体,如 http://xsltransform.net/gVhD8QR 中所做的那样,例如
请注意,“Spain”的西班牙语单词是“España”,因此那里使用的示例实体在那里无论如何都没有意义。