0
我有一个标签名称包含'&'的xml,如D & G。 此XML正在验证针对具有如下如何在XML的模式验证中允许特殊字符
<xs:element maxOccurs="1" minOccurs="0" name="nm" type="Max70Text"/>
<xs:simpleType name="Max70Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
在代码 ....
InputStream is = new FileInputStream(l_file);
InputStreamReader isr = new InputStreamReader(is,"UTF-8");
Source source = new StreamSource(isr);
schemaValidator.validate(source);
为纳米元素定义一个XSD ... 我得到SAX错误的验证之后方法被执行。我如何避免此异常并使&符跳过验证。
在此先感谢。
“我有一个标签名称包含'&'的xml” - 不,你不知道。乍看起来,你有一些看起来像XML的文本,但不是真正的XML。 –