我有以下示例XML,我想使用Xpath从中提取DOCTYPE。这可能吗?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
据我所知,Xpath仅适用于元素和属性,不适用于prolog / doctype,只是想确认一下。
答案 0 :(得分:0)
据我了解,Xpath可以在表示xml的节点树上工作,但本身不是xml。节点树始终将根元素作为第一个节点,但文档根除外。因此,在您的示例中,“ note”将起作用。解析xml时,此节点之前的所有内容都会被扔掉。
因此,不能,xpath无法访问该文档类型。