이것은 내 XML 파일입니다. 하나의 테스트 요소를 선택하고 결과 자식 노드에서 모든 속성 이름을 가져와야합니다.C#에서 선택된 XML 노드의 모든 속성 이름을 얻는 방법
<?xml version="1.0" encoding="UTF-8"?>
<summary>
<test>
<id>test 1</id>
<result value="-45">330</result>
<result value="0">300</result>
<result value="45">340</result>
</test>
<test>
<id>test 3</id>
<result value="-45">330</result>
<result value="0">300</result>
<result value="45">340</result>
</test>
</summary>
나는 아래 코드를 썼다. 그러나 같은 값을 반복하면 멈추고 싶습니다.
XmlDocument xd = new XmlDocument();
xd.Load(_xmlFilePath);
XmlNodeList nodelist = xd.GetElementsByTagName("result");
foreach (XmlNode node in nodelist)
{
string attrVal = node.Attributes["value"].Value;
Console.WriteLine(attrVal);
}
모든 의견을 환영합니다.
감사합니다.
이 유'의 값을 것으로 예상된다 무엇을 보여줄 수 nodelist'와'attrVal'의 출력 –
출력은 -45,0,45가되어야합니다 – WEAPI