问题是.....这仍然是最好的方法吗?
我有一个XML文件,该行靠近顶部:
<bulkCmConfigDataFile xmlns:es="abcd.xsd"
xmlns:un="utranNrm.xsd"
xmlns:xn="genericNrm.xsd"
xmlns:gn="geranNrm.xsd">
在我的程序中(有效)我有:
XmlDocument doc = new XmlDocument();
doc.Load(@"SampleBig.xml");
XmlNamespaceManager manager = new XmlNamespaceManager(doc.NameTable);
manager.AddNamespace("es", "abcd.xsd");
manager.AddNamespace("un", "utranNrm.xsd");
manager.AddNamespace("xn","genericNrm.xsd");
manager.AddNamespace("gn","geranNrm.xsd");
我不理解的是为什么命名空间代码甚至是必要的。我添加的信息与XML文件顶部的信息相同。显然,.NET在加载XML文件时不会注意它。是这样吗?
当我开始时,总的来说,这仍然是最好的方法吗?
查