0

我正在尝试使用 Xerces 2.8 将 DOCTYPE 声明添加到输出 XML 文件

我正在使用 DOMDocument* doc1 = implementation->createDocument(); 创建文档

我想将doctype从doc添加到doc1。

我可以从 doc 获取 doctype,如下所示:

DOMDocumentType* document_type = doc->getDoctype();

但是,我不能将 document_type 传递给函数 createDocument()。

有没有人有如何做到这一点的例子?

谢谢,

吉尔默

4

1 回答 1

0

您必须将 Xerces 实例的“ http://xml.org/sax/properties/lexical-handler ”属性设置为“LexicalHandler”类型的对象。您将收到有关“startDTD”回调的任何事件的通知。至少对于 Java 来说是这样。对于 C 来说应该是相同的。

于 2013-06-10T13:38:16.543 回答