将xmlns保存到变量中

时间:2019-06-10 09:00:14

标签: c# .net xml

我想将“ mis20”保存到新变量中

xmlns:mis20 =“ http://www.mis.sfm.se/mis20”

xmlns之后的mis20:

查看粗体文字:

“ <” mis20:mislife version =“ mislife00” xmlns: mis20 =“ http://www.mis.sfm.se/mis20” xmlns:mis2Util =“ http:// schemas .microsoft.com / BizTalk / 2003 / userCSharp“”>“

1 个答案:

答案 0 :(得分:1)

假设这是XDocument,那么您想要的是:

XNamespace ns = "http://www.mis.sfm.se/mis20";
var numbers = doc.Descendants(ns + "number");

在这里,ns + "number"语法创建了一个XName,它是命名空间 "http://www.mis.sfm.se/mis20"本地名称 {{ 1}}。 别名"number")无关紧要,因为别名只是为了避免文档中的重复。它确实不存在。


对于"mis20",应该是类似

XmlDocument