Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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 DOM¶ÁÈ¡½ÚµãÐÅÏ¢¡±Ð¡½á

<?
XML DOM¶ÁÈ¡½ÚµãÐÅÏ¢Óöµ½ÎÊÌâ×ܽ᣺  
 
1:NodeList: ʹÓýڵãµÄchildNodesÊôÐÔ»òÕßdocument¶ÔÏóµÄgetElementsByTagName()·½·¨£¬¾Í»á·µ»ØÒ»¸ö°üº¬½ÚµãÁбíµÄNodeList
 
2: ÔÚ XML DOM ÖУ¬½ÚµãµÄ¹ØÏµ±»¶¨ÒåΪ½ÚµãµÄÊôÐÔ£º
·  parentNode
·  childNodes
· ......

javascript¶¯Ì¬×°ÈëXMLÊý¾Ý


ʹÓÃjavascript´´½¨Microsoft XML DOM,¾Í¿ÉÒÔÍê³ÉÕâÒ»¹¤×÷.
// ×°ÈëÊý¾Ý.
var source = new ActiveXObject("Microsoft.XMLDOM");
source.async = false
source.load("history.xml");
// ×°ÈëÑùʽ±í.
var stylesheet = new ActiveXObject("Microsoft.XMLDOM");
stylesheet.async = false
stylesheet.load( ......

xmlÎļþ²Ù×÷С½á ¹ØÓÚ·½·¨SelectSingleNodeµÄÓ÷¨

×î³£¼ûµÄXMLÊý¾ÝÀàÐÍÓУºElement, Attribute£¬Comment, Text.
  Element, Ö¸ÐÎÈç<Name>Tom<Name>µÄ½Úµã¡£Ëü¿ÉÒÔ°üÀ¨£ºElement, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.
  Attribute, Ö¸ÔÚ<Employee id=”12345”>ÖеĴÖÌ岿·Ö¡£
 &nb ......

XmlÖÐSelectSingleNode·½·¨ÖеÄxpathÓ÷¨

×î³£¼ûµÄXMLÊý¾ÝÀàÐÍÓУºElement, Attribute£¬Comment, Text.  
 
   Element, Ö¸ÐÎÈç<Name>Tom<Name>µÄ½Úµã¡£Ëü¿ÉÒÔ°üÀ¨£ºElement, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.  
 
   Attribute, Ö¸ÔÚ<Employee >ÖеĴ ......

Óз´ÐÍjava ¶ÔÏóתµ½xml xstream·½Ê½

package com.jcauto.action;
import java.util.ArrayList;
import java.util.List;
public class ContentRsp {

private String resultCode;

List<ContentInfo> contentList = new ArrayList<ContentInfo>();

public void addContent(ContentInfo contentInfo) {
contentList.add(contentI ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ