Я пытаюсь получить все значения PV в каждой секции PMT.Как бы я сделал это, используя XmlDocument?
Я могу получить все PV и все PMT, используя
XmlNodeList PMTList = reader.SelectNodes("/PARM/PMT");
XmlNodeList PVList = reader.SelectNodes("/PARM/PMT/PV");
foreach (XmlNode node in PMTList)
{
Console.WriteLine(node.Attributes.GetNamedItem("NM").Value);
}
foreach (XmlNode node in PVList)
{
Console.WriteLine(node.Attributes.GetNamedItem("PV").Value);
}
, но я не могу понять, как получить его за раздел.Получить все PV с PMT.Удар является примером того, что я хочу, и мой XML.Пожалуйста помоги!Спасибо!
ПРИМЕР:
SOCIETY CODE
SPE
OTC
ARMA
...
CONTENT_TYPE
Conference Paper
Journal Paper
...
Пример XML
<PARM>
<PC>0</PC>
<PMT NM="SOCIETY_CODE" DN="Publisher" IR="0" T="0">
<PV V="SPE" L="" H="" C="444"/>
<PV V="OTC" L="" H="" C="24"/>
<PV V="ARMA" L="" H="" C="11"/>
<PV V="SEG" L="" H="" C="11"/>
<PV V="IPTC" L="" H="" C="8"/>
<PV V="NACE" L="" H="" C="1"/>
</PMT>
<PMT NM="CONTENT_TYPE" DN="Content Type" IR="0" T="0">
<PV V="Conference Paper" L="" H="" C="468"/>
<PV V="Journal Paper" L="" H="" C="30"/>
<PV V="Other" L="" H="" C="1"/>
</PMT>
</PARM>