XML ÎļþÓüÇʱ¾´ò¿ª»»ÐÐÓë²»»»ÐÐÎÊÌâ
C# code:
public void WriteISFXml(string RefNo,string TransType,string ShipmentType)
{
///³õʼ»¯XMLÀàµÈ²Ù×÷
XmlDocument xmlDoc = new XmlDocument();
///¼ÓÔØ±¾µØXMLÎļþ
xmlDoc.Load(sPath);
XmlNode root = xmlDoc.SelectSingleNode("ISF");
XmlElement SendersUniqueRefer = xmlDoc.CreateElement("SendersUniqueReference");
SendersUniqueRefer.InnerText = RefNo;
root.AppendChild(SendersUniqueRefer);
XmlElement SubType = xmlDoc.CreateElement("SubmissionType");
SubType.InnerText = TransType;
root.AppendChild(SubType);
XmlElement ShprTypeCode = xmlDoc.CreateElement("ShipmentTypeCode");
ShprTypeCode.InnerText = ShipmentType;
root.AppendChild(ShprTypeCode);
///±£´æXMLÎļþµ½Ö¸¶¨Îļþ¼Ð,²¢ÒÔÌØ¶¨µÄÃû×ÖÃüÃû
xmlDoc.Save("D:\\In\\hls201004091024172300001.xml");
}
Éú³É³ö來µÄhls201004091024172300001.xmlÎļþÓüÇʱ¾´ò¿ª¿´Ê±,µ±½ÚµãShipmentTypeCodeֵΪ¿Õʱ,
<ShipmentTypeCode>
</ShipmentTypeCode>(»»ÐÐÁË)
¶øÎÒÏÖÔÚÏëÒªµ±ÆäֵΪ¿ÕʱºòΪ<ShipmentTypeCode></ShipmentTypeCode>(²»»»ÐÐ)
請¸÷λָ½Ì,ÓеÄ說¿ÉÒÔÓà XmlReaderSettings ,µ«ÊDz»ÖªµÀÔÚÄÄÀïÉèÖÃ,請´ó¼Ò°ïÖ
Ïà¹ØÎÊ´ð£º
DataSetµ¼³öxml Åú´¦Àí(Ñ»·)µÃÔõô´¦Àí
XMLÎļþ
<A>
<B>
<C>
</C>
&nb ......
ÈçºÎ¶ÔxmlÄÚÈÝÊý¾Ý½øÐбȽÏ
ÀýÈ磺
<?xml version='1.0' encoding='utf-8'?>
<TestLIST>
<PID>40</PID>
<TestName>ÉîÛÚÊÐ</TestName>
......
ÎÒÓÐÒ»¸öÀàËÆµÄxmlµÄ string£¬Ïëͨ¹ý±éÀúÔõô¸öxml Êä³öÎÒÏëÒªµÄelementµÄÖµ
xml Ϊ£º
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
XMLÎļþÄÚÈÝ£º
- <ResList>
<page>0</page>
- <resItem>
<resName>WWW</resName>
</resItem>
- <resItem>
&nb ......