2013-07-08 61 views
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错误的验证之后方法被执行。我如何避免此异常并使&符跳过验证。

在此先感谢。

+0

“我有一个标签名称包含'&'的xml” - 不,你不知道。乍看起来,你有一些看起来像XML的文本,但不是真正的XML。 –

回答