我正在尝试解析XML文件(使用VB.Net)并获取根元素的默认命名空间以添加到将应用于其他XML对象的XMLNamespaceManager。
我尝试过几种方法,但都没有。下面的代码片段是我最近的尝试:
Dim rdlXml As System.Xml.XmlDocument = New System.Xml.XmlDocument()
rdlXml.Load(reportDir & "/" & report & ".rdl")
Dim root As XmlNode = rdlXml.DocumentElement
Dim nsMgr as System.Xml.XmlNamespaceManager = new System.Xml.XmlNamespaceManager(rdlXml.NameTable)
nsMgr.AddNamespace(String.Empty,root.GetNamespaceOfPrefix(String.Empty))
此代码似乎未成功将命名空间添加到nsMgr。
我在这里缺少什么?
编辑:我使用的是.NET 2.0
答案 0 :(得分:0)
使用:bada55