【发布时间】:2012-10-20 17:06:36
【问题描述】:
以下文本不是有效的 XML,因为它使用了非标准的标记名称和值...
<?xml version="1.0" encoding="utf-8"?>
<Command>
<Priority value='1'/>
<DeviceId value='1111'/>
<TimeOut value='30000'/>
<Command value='GetState'/>
<Value value='12465767890'/>
<Number value='1'/>
<State value='None'/>
</Command>
如何在我的 Java 应用程序中解析这种非标准 XML?
【问题讨论】:
-
你为什么用
value='1'而不是value="1"?? -
可以通过什么方式形成?
-
@basvas “不标准”是什么意思?
-
首先,将 ' 更改为 " 第二个你的 xml 是有效的,第三个我不能说它最适合你,但我一直在使用 sax,它对我来说很好,即使是“非标准” xml
标签: java xml xml-parsing