【问题标题】:How to create XML from MSXML DOM如何从 MSXML DOM 创建 XML
【发布时间】:2009-11-08 22:51:01
【问题描述】:

我已将 XML 加载到 MSXML DOM 节点层次结构中,操作了一些节点,现在我想从节点层次结构中创建一个 XML 作为字符串。我知道 MSXML 通过 IXMLDOMDocument.save() 公开了保存功能,但它是:1) 非标准(即未由 W3C 指定),以及 2) 显然只写入文件(例如不写入流)。

现在,非标准对我来说并不是一个真正的交易破坏者,但没有流输出。有谁知道如何解决这个问题,还是我必须编写自己的方法?谢谢!

【问题讨论】:

    标签: xml msxml


    【解决方案1】:

    如果文档声明“或支持持久性的自定义对象”,则表示 IStream 的实现。

    顺便说一句,我找不到定义如何保存 DOM 的任何标准,所以我怀疑是否有必要担心使用“非标准”save 方法。

    【讨论】:

    • 谢谢安东尼!事实证明,我更擅长在 SO 上提问而不是阅读文档......而且我猜你对 DOM 标准的看法是正确的。没有详细阅读W3C规范,但是MSXML应该支持整个标准,由于我在MSXML方法中没有找到支持实现的标准,我猜DOM标准没有定义这样的方法。很不幸,如果你问我的话。
    • @Anthony:不,我只是想顺从...顺便说一句,伙计,我不擅长阅读手册! IXMLDOMDocument.XML 包含我需要的一切... :)
    猜你喜欢
    • 1970-01-01
    • 2012-02-17
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    相关资源
    最近更新 更多