我只想使用C++从XML中删除XML声明。
<?xml version="1.0" encoding="UTF-8" ?>然后,我想添加这一行并重新保存XML。
<?xml version="1.0" encoding="ISO-8859-1" ?>我拥有并知道如何加载xml文档。
hr = IXMLDOMDocument->load(vstrfilename, &status);使用IXMLDOMDocument2接口的msxml2
我怎样才能做到这一点?我的编程环境是borland c++ builder 6
谢谢
发布于 2014-05-06 11:13:51
<? some text ?>是一种处理指令。节点类型为NODE_PROCESSING_INSTRUCTION。
使用get_childNodes检索节点作为文档的第一个子节点,并使用removeChild删除它。
然后,使用createProcessingInstruction进行新的编码,并使用insertBefore (与新的第一个子子)将其添加到文档中。
https://stackoverflow.com/questions/23276385
复制相似问题