我有一个XML文件。这几乎是正确的,但事实并非如此。
Error on line 302211.
Extra Content at the end of the document.
我花了两天时间尝试调试这个,但文件太大了,几乎不可能。有什么我能做的吗?
以下是相关的行(我在错误代码之前包含2行,错误从<seg>
标记开始)。
<tu>
<tuv xml:lang="en">
<prop type="feed"></prop>
<seg>
<bpt i="1" x="1" type="feed">
test
</bpt>
To switch on computer:
<ept i="1">
>
</ept>
Press device
<ph x="2" type="feed">
<schar _TR="123" y.io.name
</ph> or
<ph x="3" type="feed">
<schar _TR="274" y.io.name="
</ph> (Spain) twice.
</seg>
</tuv>
</tu>
有人能给我一些关于在这里找到问题的指示吗?我正在使用Notepad ++ XML插件。
答案 0 :(得分:3)
分而治之。考虑一个巨大的XML文档草图:
<root>
<First>
<FirstChild>
<!-- Tons of descendent markup -->
</FirstChild>
<SecondChild>
<!-- Tons of descendent markup -->
</SecondChild>
</First>
<Second>
<!-- Tons of descendent markup -->
</Second>
</root>
消除过程:
First
元素。First
元素并移除Second
元素。FirstChild
元素。