我正在使用 System.Xml 在 dotnet/c# 中读取 XmlDocument,我喜欢通过更多属性读取 xmlElement 到更少属性,如何读取?我们可以这样做吗?
我的示例 xml 文件和编码:
<conditions><condition if:size="10pt" if:name="courier"/>
<condition if:size="10pt"/>
<condition if:size="10pt" if:name="times" ifnot:emphasis="bold"/></conditions>
foreach (XmlElement CondNode in XmlDoc.SelectNodes("//condition"))
{
//how to read and sort(not by length) by no. of attribute
}
我希望阅读以下顺序:
<condition if:size="10pt" if:name="times" ifnot:emphasis="bold"/>
<condition if:size="10pt" if:name="courier"/>
<condition if:size="10pt"/>
提前致谢,
萨兰