XmlNamespaceManager类用来解析集合的命名空间、向集合添加命名空间和从集合中移除命名空间,以及提供对这些命名空间的范围管理。 该     类包含以下方法:
    AddNamespace     将给定的命名空间添加到集合。
         GetEnumerator     返回一个枚举数,将使用该枚举数循环访问 XmlNamespaceManager 集合中的命名空间。
    GetNamespacesInScope     获取被前缀键控的可用于枚举当前范围内的命名空间的命名空间名称集合。
    HasNamespace     获取一个值,该值指示所提供的前缀是否具有为当前推到的范围定义的命名空间。
    LookupNamespace     获取指定前缀的命名空间 URI。
     LookupPrefix     查找为给定的命名空间 URI 声明的前缀。
         PopScope     将命名空间范围弹出堆栈。
    PushScope     将命名空间范围推到堆栈上。
    RemoveNamespace     为给定的前缀移除给定的命名空间。

    定义一个XmlNamespaceManager 对象           
        private static XmlNamespaceManager m_namespaceManager = new XmlNamespaceManager(new NameTable());
    将给定的命名空间添加到集合
                m_namespaceManager.AddNamespace("p", "http://schemas.openxmlformats.org/presentationml/2006/main");

 posted on 2009-12-04 11:54  James Cheung  阅读(906)  评论(0)    收藏  举报