【发布时间】:2011-04-19 15:00:31
【问题描述】:
我正在处理这种 XML 序列文件,谁能建议我解析一下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE us-patent-grant SYSTEM "us-patent-grant-v42-2006-08-23.dtd" [ ]>
<name>ccccc</name>
<document-id>
<country>US</country>
<doc-number>D0629997</doc-number>
<kind>S1</kind>
<date>20110104</date>
</document-id>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE us-patent-grant SYSTEM "us-patent-grant-v42-2006-08-23.dtd" [ ]>
<name>dddd</name>
<document-id>
<country>US</country>
<doc-number>D0629998</doc-number>
<kind>S2</kind>
<date>20110104</date>
</document-id>
【问题讨论】:
-
你为什么会有这样的XML文件?
-
根据 XML 规范,您的文档看起来无效......多个相同的处理指令,没有唯一的根节点,afaik !DOCTYPE 不是有效的节点名称,它没有关闭......我怀疑有一个解析器,可以毫无怨言地接受它......