Ruby:使用Nokogiri在单独的文件中解析包含实体声明的XML

时间:2012-11-24 12:51:05

标签: ruby xml xml-parsing nokogiri

我有一堆XML文件引用在单独文件中声明的实体,如下所示:

<!ENTITY Seealso           "See also">
<!ENTITY Date              "Date:">
<!ENTITY GettingStarted    "Getting Started">
<!ENTITY InstallAndConfigure "Installation and Configuration">
<!ENTITY Installation      "Installation">
<!ENTITY Features          "Features">
<!ENTITY Security          "Security">
<!-- .... -->

没有其他标记(没有<!DOCTYPE blahblah [或种类),只有很多声明。

我如何喂他们到Nokogiri?我尝试过直接解析,但它会抛出错误:(

我正在使用SAX解析器,所以我想也许它可以以某种方式询问用户代码进行实体解除引用,但我没有找到任何回调:(

那我该怎么解析这个东西呢?

0 个答案:

没有答案