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

ͨ¹ýDataSet¶ÁÈ¡XMLµÄЧÂÊÎÊÌâ

Ò»Ö±ÒÔÀ´¶ÁÈ¡xml¶¼ÊÇͨ¹ýDataSetµÄReadXML·½·¨À´½â¾ö£¬ÆäËûÊôÐÔÒ²¶¼Ã»ÓÐʹÓá£ÔÚÊý¾ÝÁ¿Ð¡µÄʱºòµ¹Ò²Ïà°²ÎÞÊ£¬Ö±µ½½ñÌì¶Áȡһ¸ö20MµÄXMLÁ÷²Å·¢ÏÖʵÔÚ̫ӰÏìЧÂÊÁË¡£
ĬÈÏÇé¿öÏ£¬ReadXMLȱʡÇé¿öÏÂʹÓÃXmlReadMode.Auto·½Ê½¶ÁÈ¡£¬ÓÃÒÔǰµÄ×÷·¨£¬ÓÉÓÚxmlÎļþÀïûÓаüº¬Scheme,DataSet»áÏÈÍÆ¶ÏxmlµÄ½á¹¹£¬È»ºóÔÙ¼ÓÔØÊý¾Ý¡£¿ÉÊǶÔÒ»¸ö20MµÄÁ÷ÍÆ¶ÏÆä½á¹¹Ð§ÂÊ¿ÉÏë¶øÖª¡£Èç¹ûXmlReadMode²ÉÓõÄÊdzýAutoºÍInferSchema£¨Í¬Ñù¸ù¾ÝÊý¾ÝÍÆ¶Ï½á¹¹£©Ö®ÍâµÄ³ÉÔ±£¬ÄÇô³ýÁËÐÐÊý»áÏàÓ¦Ôö¼ÓÍ⣬ÄÚÈݶ¼±»ºöÂÔ¡£
ÈçºÎ½â¾öÕâ¸öÌÖÑáµÄÎÊÌâÄØ£¬ÆäʵҲºÜ¼òµ¥ÏȸøDataSetÌṩSchema£¨ReadXmlSchema·½·¨£©£¬XmlReadModeÉèΪIgnoreSchema¼´¿É¡£¾­¹ý²âÊÔ´¦Àíʱ¼äÓɼ¸·ÖÖÓÌá¸ßµ½¼¸Ã롣ʾÀýÈçÏÂ:
DataSet ds = new DataSet();
 using (StringReader sr = new StringReader( xxx ))
{
 ds.ReadXmlSchema(sr);
}
 ds.Tables[0].BeginLoadData();
 using (StringReader sr = new StringReader( xxx ))//(***)´ú±íxmlÎļþ·¾¶
{
 ds.ReadXml(sr, XmlReadMode.IgnoreSchema);
}
 ds.Tables[0].EndLoadData();


Ïà¹ØÎĵµ£º

ת²Ø£ºPerl ´¦ÀíXML XML::Parser::Expat

µ±ÔÚPerlÖÐʹÓÃXMLʱ£¬Äã»áÓн«½üÎå°Ù¸öCPANÄ£¿é¿ÉÒÔÑ¡Ôñ£¬Ã¿Ò»¸ö¶¼Ö§³ÖÕûºÏWeb·þÎñµÄ²»Í¬·½Ãæ¡£´ËÍ⣬PerlµÄºËÐÄ¿â°üÀ¨¶à¸öÖ§³ÖXMLµÄÄ£¿é¡£ÕâÆªÎÄÕ¾͹Ø×¢ÓÚÒ»¸ö×îÔçÆÚÇÒÉæ¼°×îÆµ·±µÄºËÐÄÄ£¿é£ºXML::Parser.
XML::½âÎöÆ÷ϵÁÐ
×î³õµÄPerl½âÎöÆ÷XML::Parser::ExpatÓÉLarry WallÔÚ¼¸Äêǰ±àд²¢ÓÉClark Cooper±£³ÖÑÓÐø¡£Ä£ ......

XML over TCP

Èç¹ûÒªÍêÕûµÄÖ§³ÖXML over TCP£¬Ö»ÓÐÁ½ÖÖ°ì·¨£º
1£¬¼ÓÒ»¸öheaderÈ¥±êÃ÷Êý¾ÝµÄ³¤¶È
2£¬¼ÓÒ»¸ödelimiterÈ¥±êÃ÷Êý¾ÝµÄ½áÊø
ÕâÁ½ÖÖ·½·¨¶¼²»¹»ÓÅÑÅ¡£ÎÒÃDz»ÐèÒªÒ»¸öͨÓõķ½·¨£¬ÎÒÃÇÖ»ÒªÒ»¸ö×îÊʺÏÎÒÃǵķ½·¨¡£
ͨ³££¬ÎÒÃÇÄܹ»×Ô¶¨ÒåÊý¾ÝµÄ¸ñʽ£¬¶øÇÒÎÒÃÇͨ³£Ò»ÌõÏûÏ¢Ö»ÓÐÒ»¸öroot node£¬ÄÇôÎÒÃÇ¿ÉÒÔÊÔÊÔÏÂÃæµÄº¯Êý£º
//re ......

XML²»Çø·Ö´óСд²éѯ

°´ÕÕÃûΪ"mydomain1.com"µÄ DomainName
ÊôÐÔ¶ÔÒÔÏ XML Êý¾ÝÖ´Ðв»Çø·Ö´óСдµÄËÑË÷
<?xml version="1.0" ?>
<Domains>
<DomainName>Mydomain1.COM</DomainName>
</Domains>
MSXML 3.0 ÖÐ translate
µÄÓï·¨ÈçÏ£º
oXML.setProperty "SelectionLanguage&q ......

±ÈXML¸üºÃµÄJSON£¬ÉîÈëdz³öJSON½Ì³Ì

JSON¶¨Òå
    JSON(JavaScript Object Notation) ÊÇÒ»ÖÖÇáÁ¿¼¶µÄÊý¾Ý½»»»¸ñʽ£¬Ò×ÓÚÔĶÁºÍ±àд£¬Í¬Ê±Ò²Ò×ÓÚ»úÆ÷½âÎöºÍÉú³É¡£Ëü»ùÓÚECMA262ÓïÑԹ淶£¨1999-12µÚÈý°æ£©ÖÐJavaScript±à³ÌÓïÑÔµÄÒ»¸ö×Ó¼¯¡£ JSON²ÉÓÃÓë±à³ÌÓïÑÔÎ޹صÄÎı¾¸ñʽ£¬µ«ÊÇҲʹÓÃÁËÀàCÓïÑÔ£¨°üÀ¨C£¬ C++£¬ C#£¬ Java£¬ JavaScript£¬ Per ......

XMLÎĵµ·Ö¸î³ÉС¿é

XMLÎĵµ·Ö¸î³ÉС¿é
 
µ±ÄãÒª°ÑXMLÎĵµ·Ö¸î³ÉС¿éʱ£¬ÄãÒª¶ÁÈ¡ÊäÈëÎĵµ£¬´´½¨Êä³öÎĵµºÍת»»×ÓÎĵµ¡£²»¹ÜÊÇÔÚC++»¹ÊÇFOALÖеĽű¾ÖУ¬CMarkup¶¼Ê¹Ëü±äµÃ¼òµ¥¡£¶ÔÓںܴóµÄXMLÎĵµ£¬ÔÚÌáÈ¡×ÓÎĵµÊÇʹÓÃCMarkup¶ÁÈ¡Îļþģʽ¾Í¿ÉÓúÜÉÙµÄÄÚ´æ¶ÁÈ¡Ëü¡£
¹Ø¼üÎÊÌâÊÇ£¬µ±Äã·Ö¸îXMLÎĵµÊ±ÄãÏëÔÚÄǸöµØ·½·Ö¸î£¿¿ÉÒÔÊÇÒ»¸öºÏºõ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ