c++ - 使用 Xerces-C 在我的 xml 中添加样式表声明

标签 c++ xml stylesheet xerces-c xml-declaration

我有一个使用 Xerces-C 作为主要 xml 操作库的 c++ 应用程序。

我有我的 DOMDocument* 和我的解析器,我想设置声明。

我做了以下事情:

parser->setValidationScheme(xercesc::XercesDOMParser::Val_Never);
parser->setDoSchema(false);
parser->setLoadExternalDTD(false);

我要补充:

<?xml-stylesheet type="text/xsl" href="my_xslt.xsl"?>

我该怎么做?

最佳答案

您需要在 DOMDocument 上使用 createProcessingInstruction http://xerces.apache.org/xerces-c/apiDocs-3/classDOMDocument.html#ce898787ba20c00c85be63f28a358507

创建它后,将其附加到 DocumentElement。

关于c++ - 使用 Xerces-C 在我的 xml 中添加样式表声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4747646/

相关文章:

c++ - C++中的分页效果是什么?

c++ - 下标 [] 运算符的默认值?

xml - Powershell XML文件到 TableView

python - 在 python 中使用 networkx 处理 graphml 文件

css - 屏幕和移动样式表

css - 统一不同版本的页面样式表并比较覆盖

c++ - 试图引用已删除的函数(未引用已创建的函数)

c++ - 取消引用简单数字时出现奇怪的输出

java - 将平面图转换为层次图

css - 如何自动调整一个div?