Hay*_*hem 8 java xml sax well-formed
首先,让我说我是SAX和Java的新手.
我试图从一个格式不正确的XML文件中读取信息.
当我尝试使用SAX或DOM Parser时,我收到以下错误:
The markup in the document following the root element must be well-formed.
Run Code Online (Sandbox Code Playgroud)
这是我设置XML文件的方式:
<format type="filename" t="13241">0;W650;004;AG-Erzgeb</format>
<format type="driver" t="123412">001;023</format>
...
Run Code Online (Sandbox Code Playgroud)
我是否可以强制SAX或DOM解析XML文件,即使它们不是格式良好的XML?
谢谢您的帮助.非常感激.Haythem
T.J*_*der 20
您最好的选择是使XML格式良好,可能需要对其进行预处理.在这种情况下,您可以通过在(甚至是可选的)上放置XML声明并提供根元素(不是可选的)来实现这一点,如下所示:
<?xml version="1.0"?>
<wrapper>
<format type="filename" t="13241">0;W650;004;AG-Erzgeb</format>
<format type="driver" t="123412">001;023</format>
</wrapper>
Run Code Online (Sandbox Code Playgroud)
在那里,我随意选择了根元素的名称"wrapper"; 它可以是你喜欢的任何东西.
| 归档时间: |
|
| 查看次数: |
37530 次 |
| 最近记录: |