代码之家  ›  专栏  ›  技术社区  ›  crauscher

使用系统。FlatOPC的IO.封装

  •  2
  • crauscher  · 技术社区  · 17 年前

    我开发了一个使用FlatOPC文件的软件。我需要操作文件的几个部分。 所以我建立了自己的。问题是,将FlatOPCPackage与WordprocessingDocument一起使用会导致抛出NullReferenceException,我没有找到原因。调试表明,只调用了FlatOPCPackage的一个方法,而这个方法是有效的。

    1 回复  |  直到 17 年前
        1
  •  1
  •   crauscher    17 年前

    我没有使用零件节点上FlatOPC中的属性提供的contentType。 这段代码解决了我的问题。

    XmlNode packageNode = nodeList[0];
    string contentType = packageNode.Attributes["pkg:contentType"].Value;