我正在尝试使用Java中的SAX解析器解析XML文件,但有时会出现此异常: 的SAXParseException; systemId:/input.xml; lineNumber:627; columnNumber:5; XML文档结构必须在同一实体内开始和结束。
我有自定义SAXListener - 如果需要,我会显示它的代码。 一些重要信息:
Xml约627行:
<Word Norm="." Form="." POS="17">
<Attribute>17</Attribute>
</Word>
</WordList>
</Sentence>
<Sentence>
<WordList>
<Word Norm="считывать" Form="считывающие" POS="7">
<Attribute>7</Attribute>
<Attribute>20</Attribute>
<Attribute>21</Attribute>
<Attribute>22</Attribute> <---- this is 627 line of code
<Attribute>23</Attribute>
<Attribute>25</Attribute>
<Attribute>35</Attribute>
<Attribute>37</Attribute>
<Attribute>41</Attribute>
<Attribute>46</Attribute>
</Word>
我如何解析文件:
MySAXParser mySAXParser = new MySAXParser();
mySAXParser.parseFile(new File("input.xml"));
谢谢你的帮助!