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

ÊÖ°ÑÊÖ½ÌÄãC#¶ÁÈ¡XMLÎļþ

C#¶ÁÈ¡XML×ÊÁÏ
Ò» C#¶ÁÈ¡XML×ÊÁÏ
À©³ä±ê¼ÇÓïÑÔXML£¨eXtensible Markup Language£©£¬ÊÇÓÉWÈýC»ú¹ØÖƶ©µÄ¡£×öΪÓÃÒÔ´úÌæHTMLÓïÑÔµÄÒ»ÖÖÐÂʽµÄ±ê¼ÇÓïÑÔ£¬XMLÄÚ²¿ÓÐןܶà¸ù±¾»ù×¼£¬XMLÄËÊǾ­¹ýÓëÕâЩÏà¸É»ù×¼µØ×éºÏ£¬Ó¦ÓÃÓÚ¿ÆÑ§¼ÆËã¡¢µç×Ó³ö°æ¡¢¶àýÌåϵÌåÀý×÷ºÍµç×ÓÉÌÎñµÄ¡£C££×÷ΪһÖÖÐÂʽµÄ³ÌÐòÓïÑÔ£¬ÊÇ.Net¹¹¼ÜµÄÒ»¸öÖ÷Òª×é³É²¿·Ö£¬ËûºÍXMLµÄ¹ØÏµÆÄÉî¡£ÕýÎľʹÓÒ»¸ö·½ÃæÀ´ÑÐÌÖÒ»ÏÂ×ÓÕâ±Ë´ËµÄ¹ØÏµ¡£¼´£º¹ÛÓÃC££ºÎÒÔÀ´´´ÔìºÍ¶ÁÈ¡XMLÎĵµ¡£
1£® ÕýÎijÌÐòÉè¼ÆºÍÔË×÷µÄÈí¼þ»·¾³£º
£¨1£©.΢Èí¹«Ë¾ÊÓ´°2000·þÎñÆ÷°æ
£¨2£©..Net FrameWork SDK Beta ¶þ
2£® C££´´ÔìXMLÎĵµ£º
ÔÚÕýÎÄÖÐÎÒÃÇÀ´Òý¼ûÒ»ÏÂ×ÓÓÃC££´´ÔìXMLÎĵµµÄ¶þÖÖ²½Ö裬Õâ¶þÖÖ²½Öè¸÷ÓÐËù³¤£¬µÚÒ»ÖÖ´´°ìÆðÀ´¸üÁé±ã£¬µÚ¶þÖÖ´´ÉèÆðÀ´¸ü±ãÀû¡£
£¨1£©.C££´´ÉèXMLÎĵµµÄµÚÒ»ÖÖ²½Ö裺
ÕâÒ»ÖÖ²½ÖèÊÇÒÀÕÕÒÀÕÕXMLµÄ¹¹ÔìÒ»²½Ò»²½µÄ¹¹½¨XMLÎĵµ¡£C££¹¹½¨XMLÎĵµÍ¸¹ý.Net FrameWork SDKÖе͍Ãû¿Õ¼ä"System.Xml"Öдò°üµÄ¸÷Æ·ÖÖÀ´¶ÒÏֵġ£µ×ϾÍÒÀÕÕÒ»¸öXMLµäÐÍÎĵµ¹¹ÔìÀ´Òý¼ûÒ»ÏÂ×Ó¡£
£¨Ò»£©.Ê×ÏÈÒª´´°ìÒ»¸ö¿ÕµÄXMLÎĵµ£º
ÔÚ¶¨Ãû¿Õ¼ä"System.Xml"ÖÐÓÐÒ»¸öÖÖ"XmlDocument"£¬C££¾­¹ýÕâ¸öÖÖÀ´ÃèÊöXMLÎĵµ¡£Ï²¿ÊÇÓÃC££´´ÉèÒ»¸öXMLÎĵµ¡£
xmldoc = new System.Xml.XmlDocument ( ) ;
£¨¶þ£©.ÔÚXMLµÄÎĵµµÄ×îÄÔ´ü¼ÓÈëXMLµÄÐûÑÔ¶ÎÂ䣺
ÀûÓÃ"XmlDocument"ÖÖÖÐµÄ "CreateNode" ²½Öè¿ÉÒÔ´´ÔìÒ»¸öÖ¸¶¨²¿ÀàµÄXML½Úµã£¬"CreateNode" ²½ÖèµÄµ÷Óò½Öè×ܹ²ÓÐÈýÖÖ£¬ÔÚÕýÎÄÖÐÔËÓÃµÄÆäͨ³£µÄ²½Ö裬¾ßÌåÓï·¨Èç´Î£º
XmlDocument.CreateNode Method ( XmlNodeType , String , String )
ÆäºóÔÚÀûÓÃ"XmlDocument"ÖÖÖеÄ"AppendChild"²½ÖèÔÚXMLÎĵµÖмÓÈë´Ë½Úµã£¬ÓÃC££ÔÚXMLÎĵµÖмÓÈëÐûÑԶι᳹ÏֵϰÓïÈç´Î£º
xmlnode = xmldoc.CreateNode ( XmlNodeType.XmlDeclaration , "" , "" ) ;
xmldoc.AppendChild ( xmlnode ) ;
£¨Èý£©.ΪXMLÎĵµ¼ÓÈëÔªËØ£¨element£©£º
¼ÓÈëÊý¾ÝÄÚÈÝÊÇ͸¹ýÔªËØ£¬ÔÚ"XmlDocument"ÖÖÖÐÌṩÁ˶þ¸ö²½Ö裺"CreateElement"ºÍ"CreateTextNode"¡£´ËÖеÚÒ»¸ö²½ÖèÊÇÔÚXMLÖд´°ìÒ»¸öÔªËØ£¬³ý´ËÒÔÍâÒ»¸ö²½ÖèÊÇΪ´´ÔìµÄÔªËØÖ¸¶¨Îı¾Öµ¡£Ï±ßÊÇΪÉÏÍ·´´°ìµÄXMLÎĵµ¼ÓÈëÒ»¸ö¸ùÔªËØ¡£
xmlelem = xmldoc.CreateElement ( "" , "ROOT" , "" ) ;
xmltext = xmldoc.CreateTextNode ( "Root Text" ) ;
Ú¹ÊÍ£º´ËÖÐ"xmlelem"ÊÇ´´ÉèµÄ"XmlElement"¶ÔÏó£¬"xmltext"ÊÇ"XmlText"¶ÔÏó
ÓÐÁ


Ïà¹ØÎĵµ£º

¿ìÒݱ¨±íµ¼³ö³ÉXMLÎļþ


¿ìÒݱ¨±íÓÐ×ÅÇ¿´óµÄÊä³ö¹¦ÄÜ£¬¿ÉÒÔÖ±½Ó°Ñweb±¨±íµ¼³öΪExcel¡¢Word¡¢Pdf¡¢TxtµÈÎļþÐÎʽ¡£µ«ÊÇһЩweb±¨±íÓû§Ï£Íû¿ÉÒÔ½«±¨±íµ¼³öµ½XMLÎļþÖÐÒÔ±ã¶ÔÊý¾Ý½øÐзÖÎöÓë½âÎö£¬ÕâÑù¾ÍÐèÒªÎÒÃÇÓÃÒ»Ð©ÌØÊâµÄ·½·¨È¥ÊµÏÖÁË¡£
ʵÏÖ˼·
£ºµ¼³öXML¹¦ÄܵĿÉÒÔͨ¹ý½«¼ÆËãºÃµÄIReport¶ÔÏ󴫵ݸø¿ìÒÝÌṩµÄcom.runqian.report4.view.xml ......

¸ñʽ»¯XML£ºÊä³öÓÐËõ½øÐ§¹ûµÄXML×Ö·û´®

1. Ò»°ãÇé¿öÏÂʹÓÃÒÔÏ´úÂë¼´¿É½«XML×Ö·û´®ÖØÐ¸ñʽ»¯£º
        private string FormatXml(string source)
        {
            StringBuilder  ......

ÈçºÎ±£´æÔÚxmlÎļþÉÏÊDz»»á±»Éú³É<>

                    XmlDocument XMLFile = new XmlDocument();
                    XMLFile.Load(HttpContext.Cur ......

xml¶ÁÈ¡ÓëдÈë

xmlÎļþ
£¼?xml version="1.0" encoding="GB2312"?£¾
£¼RESULT£¾
£¼VALUE£¾
¡¡¡¡ £¼NO£¾A1234£¼/NO£¾
¡¡¡¡ £¼ADDR£¾ËÄ´¨Ê¡XXÏØXXÕòXX·X¶ÎXXºÅ£¼/ADDR£¾
£¼/VALUE£¾
£¼VALUE£¾
¡¡¡¡ £¼NO£¾B1234£¼/NO£¾
¡¡ ¡¡£¼ADDR£¾ËÄ´¨Ê¡XXÊÐXXÏçXX´åXX×飼/ADDR£¾
£¼/VALUE£¾
£¼/RESULT£¾
ÐèҪʲô°ü×Ô¼ºµ½ÍøÉÏ ......

C#Êý¾Ý¿â±à³ÌÖ®»ù´¡sqlÓï¾ä

¡¡SQLÖÐÓÐËÄÖÖ»ù±¾µÄDML²Ù×÷£ºINSERT£¬SELECT£¬UPDATEºÍDELETE¡£
INSERTÓï¾ä
¡¡¡¡Óû§¿ÉÒÔÓÃINSERTÓï¾ä½«Ò»ÐмǼ²åÈëµ½Ö¸¶¨µÄÒ»¸ö±íÖС£ÀýÈ磬Ҫ½«¹ÍÔ±John SmithµÄ¼Ç¼²åÈëµ½±¾ÀýµÄ±íÖУ¬¿ÉÒÔʹÓÃÈçÏÂÓï¾ä£º
¡¡¡¡INSERT INTO EMPLOYEES VALUES
¡¡¡¡ ('Smith','John','1980-06-10',
¡¡¡¡ 'Los Angles',16,45000);
¡¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ