모든 값은 C#을 다음에 사전에 추가되지 않아요 C#에서 사전에 추가되지 않아요 지금까지 코드입니다 :모든 값이 존재
XmlNodeList Bugs_filter = Bugs.SelectNodes("/criteria/includeFilterSets/filterSet/filter");
if (Bugs_filter != null)
{
foreach (XmlNode BNode in Bugs_filter)
{
string data = BNode.SelectSingleNode("/criteria/includeFilterSets/filterSet/filter/filterName").InnerText;
string aggregate = BNode.SelectSingleNode("/criteria/includeFilterSets/filterSet/filter/value").InnerText;
{
Dict.Add(data,aggregate);
}
}
}
이 곳은 3 값은 'Bugs_Filter'에 표시되는 반면 루프가 두 번째로 올 때 첫 번째 값만 나타납니다. 내가 잘못하고있는 것을 제안하십시오.
내가 값을 추출하고 이로부터 XML을 참조하십시오 :
<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><criteria><includeFilterSets><filterSet><filter><filterId>42</filterId>
<filterName>PRODUCT_ID</filterName><operator><id>1</id><name>Equals</name></operator><value>1113</value></filter><filter><filterId>41</filterId>
<filterName>FAMILY_ID</filterName><operator><id>1</id><name>Equals</name></operator><value>ESG</value></filter><filter><filterId>3</filterId><filterName>VERSION_NAME</filterName>
<operator><id>1</id><name>Equals</name></operator><value>4.5</value></filter></filterSet></includeFilterSets><excludeFilterSets/><ordering/>
<bugGroupSearchMode>0</bugGroupSearchMode><caseSensitive>true</caseSensitive><entityToSearch><id>1</id><name>BUG</name></entityToSearch></criteria>
내가 PRODUCT_ID, FAMILY_ID 및 VERSION_NAME를 추출하고 있습니다.
편집기를 사용하십시오 그 코드 덕분에 당신의 코드 중 일부가 누락 – MethodMan
를 포맷하고 그것을보고 도움이 될 수 있어요 XML –
여기에 3 개의 값을 게시 할 수 있습니까? – Krishna