ADO.NET DataSetÖеÄXMLÖ§³Ö
±êÇ©£ºÊý¾Ý·ÃÎÊ ADO.NET
ADO.NET DataSetÖеÄXMLÖ§³Ö ADO.NETÖÐXMLÖ§³ÖÖ÷Òª¼¯ÖÐÓÚDataSet¶ÔÏó£¬ÒòΪXMLÖ÷Òª¹Ø×¢µÄÊǹØÏµ ºÍ ·Ö²ãµÄ½á¹¹»¯Êý¾Ý¡£
´ÓDataSetÖÐдÈëXML: 1£©¹¹ÔìÒ»¸öDataSet; 2£©DataAdapter¶ÔÏóµÄFill()·½·¨¼ÓÔØÊý¾Ý£»
3£©DataSetÉϵ÷ÓÃWriteXml()£¬±ÈÈ磺thisDataSet.WriteXml("AresData.Xml");
Àý£º ....... custOrderRel.Nested = true; //DataRelation¶ÔÏóµÄNestedÊôÐÔ֪ͨ½«Ïà¹Ø±í£¬Ç¶Ì×ÔÚXMLÊä³öÖÐÿ¸ö¸¸¿Í»§Ö®Ï¡£ thisDataSet.WriteXml(@"c:\....\AresData.xml"); //µ÷ÓÃWriteXml()£¬½«DataSetÊý¾Ý°´XML¸ñʽдÈëÎļþÖС£
´ÓXML¶ÁÈ¡µ½DataSetÖУº
.......
DataSet thisDataSet = new DataSet();
thisDataSet.ReadXml(@"c:\....\AresData.xml"); //ReadXml()·½·¨¶ÁÈ¡XMLÎĵµµ½thisDataSet¶ÔÏóÖС£
foreach(DataRow custRow in thisDataSet.Tables["Customers"].Rows) //Ëù´´½¨µÄDataTable²ÉÓÃXMLÎĵµÖеĸùÔªËØÃüÃû¡£ {
Ïà¹ØÎĵµ£º
XMLѧϰÍêÁË£¬ÀÏʦ˵ÔÚÃæÊÔµÄʱºòÓпÉÄÜÒªÎʵ½ÕâЩ£¬ËùÒÔÓÖÕÒÁËЩ×ÊÁÏ£¬ÔÚMLDNµÄÕâ¶ÎÈÕ×ÓÀÀÏʦÃǶ¼°Ñ¸÷¸öÃæÊÔÖÐÓпÉÄÜÒªÎʵ½µÄÎÊÌâ¶¼°ïÎÒÃÇÒ»Ò»×Ü½á£¬ÕæµÄºÜ¸ÐлMLDNµÄÈ«²¿ÀÏʦ,ÏîÄ¿ÀÏʦ°ïÎÒÃÇÈÏÕæµÄ½²½âÏîÄ¿£¬¸¨µ¼ÏîÄ¿£¬½ÌѧÀÏʦ°ïÎÒÃÇÈÏÕæ×ܽá¸÷¸ö¼¼Êõ£¬¸Ðл£¬ÕæµÄÊǸÐл£¬ºÇºÇ£¬ÎÒ»áŬÁ¦¸ãºÃµÄ
JavaÖÐËÄÖÖXML ......
var
xmlDoc
=
null
;
function
parseXML
(
xmlUrl
)
{
¡¡¡¡try
{
¡¡¡¡¡¡¡¡//IE
¡¡¡¡¡¡¡¡xmlDoc
=
new
ActiveXObject
(
"Microsoft.XMLDOM"
);
¡¡¡¡¡¡¡¡xmlDoc
.
async
=
false
;
¡¡¡¡¡¡¡¡xmlDoc
......
public int createXMLFile(String filename) {
int returnValue = 0;
Document document = DocumentHelper.createDocument(); //Éú³ÉDocument£¬ÓÃÓÚ¹ÜÀíXMLÎĵµ
Element booksElement = document.addElement("books"); //Ìí¼Ó ......
ÏÖÔÚÎÒÃÇÔÝÇÒʹÓÓ¼Çʱ¾”À´´´½¨ÎÒÃǵÄXMLÎļþ°É¡£ÏÈ¿´Ò»¸öXMLÎļþ£º
¡¡¡¡Àý1
¡¡¡¡¡´?xml version="1.0" encoding="gb2312" ?¡µ
¡¡¡¡¡´²Î¿¼×ÊÁÏ¡µ
¡¡¡¡ ¡´Êé¼®¡µ
¡¡¡¡ ¡´Ãû³Æ¡µXMLÈëÞ«½â¡´/Ãû³Æ¡µ
¡¡¡¡ ¡´×÷Õß¡µÕÅÈý¡´/×÷Õß¡ ......