IXMLDocument排除xml声明

时间:2014-01-22 22:27:47

标签: xml delphi delphi-2006 xmldom

我试图从IXMLDocument中获取xml文本,如此。

Doc.XML.Text;

这给了我xml文本,但它包含了xml声明。

<?xml version="1.0"?>

有没有办法可以获取xml文本,不包括xml声明。我总是可以自己从字符串结果中手动删除它,但我觉得应该有属性或者我可以在文档上设置的东西来排除xml声明。

示例

Doc.XML.Text输出

<?xml version="1.0"?>
<Certificates>
  <Certificate>
  </Certificate>
</Certificates>

1 个答案:

答案 0 :(得分:8)

您可以从DocumentElement.XML属性中读取它。 DocumentElement属性提供对XML文档的根节点的访问,XML返回节点的XML内容。