如何将字符串设置为xml文件中的属性值
本文关键字:文件 属性 xml 字符串 设置 | 更新日期: 2023-09-27 18:16:34
我会尽量说清楚的。
XmlNodeList ZONE = nodRoot.SelectNodes("CATALOG/PLANTS/ZONE");
这允许我在区域4中搜索植物。当我找到一个时,我希望能够从上面的属性中获得ID #。我不知道怎么弄到这个。我试着
我有这样的代码
string ID = null;
foreach(XmlNode xmlNodeComplex in ZONE)
{
if(xmlNodeComplex.InnerText == "4")
{
ID = xmlNodeComplex.ParentNode.InnerText;
.....
}
....
}
这将设置字符串ID为"PLANT"。我找不到访问ID属性的正确路径。
<CATALOG>
<PLANT ID = "821">
<COMMON>Bloodroot</COMMON>
<BOTANICAL>Sanguinaria canadensis</BOTANICAL>
<ZONE>4</ZONE>
<LIGHT>Mostly Shady</LIGHT>
<PRICE>$2.44</PRICE>
<AVAILABILITY>031599</AVAILABILITY>
</PLANT>
</CATALOG>
我想让ID = 821
你能试一下下面的代码吗:
ID = xmlNodeComplex.ParentNode.Attribute["ID"].Value;