<BatchQueryRequest>
<logisticProviderID>cbc</logisticProviderID>
<clientID>abc</clientID>
<orders>
<order>
<mailNo>1000000001</mailNo>
</order>
<order>
<mailNo>1000000002</mailNo>
</order>
<order>
<mailNo>1000000003</mailNo>
</order>
</orders>
</BatchQueryRequest>想实现以上的功能
string xml = "<BatchQueryRequest>" +
"<logisticProviderID>" + logisticProviderID + "</logisticProviderID>" +
"<clientID>" + clientId + "</clientID>" +
"<orders>" +
"</orders>" +
"</BatchQueryRequest>";
xmlDoc.Load("data.xml");
XmlNode pnode=xmlDoc.SelectSingleNode("//data[@Name='渝中]");//查找
XmlElement xe1=xmlDoc.CreateElement("subdata");//创建一个节点
xe1.SetAttribute("Name","观音桥");//设置该节点Name属性
xe1.SetAttribute("Value","观音桥");//设置该节点Value属性
xe1.SetAttribute("Code","TTK010107");//设置该节点Code属性
pnode.AppendChild(xe1);//添加到节点中
xmlDoc.Save("data.xml");