使用xjc解析xsd时prolog出错

时间:2013-06-06 09:16:48

标签: xsd xsd-validation xjc

在xjc

解析followinf xsd时,我得到“Prolog中的错误”
<?xml version="1.0" encoding="utf-16"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" version="1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="info">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="a" type="xsd:string" />
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>

我检查了xsd的有效性,但没有收到任何错误。开始之前没有人物......

1 个答案:

答案 0 :(得分:0)

问题似乎与encoding="utf-16"有关。您的文件与之不符。

将编码设置为其他内容(例如utf-8):

 <?xml version="1.0" encoding="utf-8"?>