以下のxmlがあり、ループせずに各行にWF_PROCESSIDを設定し、c#で設定する必要があります。誰かが解決策を提案してくれませんか?
<RESP_WF_MAP>
<ROW>
<PLAN_FOR_RESP>Mombasa</PLAN_FOR_RESP>
<WF_PROCESSID>-9999</WF_PROCESSID>
<WF_PROCESSNAME />
<DIRECT_MAP_YN>N</DIRECT_MAP_YN>
</ROW>
<ROW>
<PLAN_FOR_RESP>Mombasa-Changamwe Branch</PLAN_FOR_RESP>
<WF_PROCESSID>-9999</WF_PROCESSID>
<WF_PROCESSNAME />
<DIRECT_MAP_YN>N</DIRECT_MAP_YN>
</ROW>
<ROW>
<PLAN_FOR_RESP>Mombasa-Mombasa Branch</PLAN_FOR_RESP>
<WF_PROCESSID />
<WF_PROCESSNAME />
<DIRECT_MAP_YN>N</DIRECT_MAP_YN>
</ROW>
</RESP_WF_MAP>
このループを排除したいので、便利なxml処理メソッドが必要です
for ( intIndex = 0 ; intIndex < intLength ; intIndex++ )
{
xmlRowElement = (XmlElement)xmlRowNodeList.Item(intIndex);
strWorkFlowId = DwXMLUtilBO.getElementTagValue(xmlRowElement,"WF_PROCESSID"); // Customized static method to acquire the element value
if(strWorkFlowId.Trim().Equals(""))
{
DwXMLUtilBO.setElementTagValue(xmlRowElement,"WF_PROCESSID" ,strWfId); // Customized static method to set the element value
}
}