0

我有多个想要使用 XSD 验证的 XML 文件。问题是有人设计了这样的标签:

<name> Teststring <120> test <25> </name>

我希望标签 <120> 和 <25> 在验证期间被视为文本 - 是否有可能在不修改 XML 的情况下使用 XSD?

4

2 回答 2

1

这不是有效的 XML。这些“标签”没有关闭,标签名称不能以数字开头。试图将无效的 XML 塞进 XML 验证器是从错误的角度攻击问题。修复 XML。

<name> Teststring &lt;120&gt; test &lt;25&gt; </name>
<name><![CDATA[ Teststring <120> test <25> ]]></name>
于 2013-03-20T17:46:01.260 回答
1

使用 CDATA 语法

<name><![CDATA[ TestString <120> test <25>]]> </name>

于 2013-03-20T17:46:35.953 回答