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

¶àÖÖXML½âÎö·½·¨

±¾ÎĽéÉÜÁ˸÷ÖÖ½âÎö·½·¨£¬×ÅÖØ·ÖÎöÁ˸÷×ÔµÄÓÅȱµã:
½âÎöµÄÖØÒªÐÔ
¡¡¡¡½âÎöΪʲôÖØÒª?ÒòΪËùÓÐ XML ´¦Àí¶¼´Ó½âÎö¿ªÊ¼¡£ÎÞÂÛʹÓø߲ã±à³ÌÓïÑÔ(Èç XSLT)»¹ÊǵͲã Java ±à³Ì£¬µÚÒ»²½¶¼ÊÇÒª¶ÁÈë XML Îļþ£¬½âÂë½á¹¹ºÍ¼ìË÷ÐÅÏ¢µÈµÈ£¬Õâ¾ÍÊǽâÎö¡£
¡¡¡¡½âÎöÎĵµÊ±ÃæÁٵĵÚÒ»¸öÑ¡ÔñÊDzÉÓÃÏֳɵĽâÎö¿â(»ù±¾ÉÏÿÖÖ±à³ÌÓïÑÔ¶¼ÓУ¬°üÀ¨ COBOL [Common Business Oriented Language])»¹ÊÇ×Ô¼º´´½¨Ò»¸ö¡£´ð°¸·Ç³£¼òµ¥£ºÑ¡ÔñÏֳɵĿ⡣
¡¡¡¡Ì¹°×µØ˵£¬XML ²»ÊÇÒ»ÖÖ¶àô¸´ÔÓµÄÓï·¨£¬Òò´ËÈÏΪ¿ÉÒÔ×Ô¼ºÍ¨¹ýÕýÔò±í´ïʽ»òÆäËûÌØÊâ·½·¨À´½âÎöµÄÏë·¨ÊÇ¿ÉÒÔÀí½âµÄ¡£µ«Êµ¼ÊÉÏÈ´ºÜÄѳɹ¦£ºXML Óï·¨ÒªÇóÖ§³Ö¶àÖÖ±àÂëºÍºÜ¶àÄÑÒÔ×½ÃþµÄÌØÐÔ£¬±ÈÈç CDATA ½ÚºÍʵÌå¡£×Ô¶¨ÒåµÄʵÏÖ¼¸ºõºÜÄÑÕչ˵½ËùÓÐÕâЩ·½Ã棬Òò¶øÔì³ÉÁ˲»¼æÈÝÐÔ¡£
¡¡¡¡Ïà·´£¬Ë濪·¢»·¾³ÌṩµÄ½âÎöÆ÷´ó¶¼¾­¹ýÁËÓë¼æÈÝÐÔÓйصIJâÊÔ¡£²ÉÓà XML ÕâÑùµÄ±ê×¼Óï·¨µÄÖ÷ÒªÔ­ÒòÊǼæÈÝÆäËûÓ¦ÓóÌÐòºÍ¹¤¾ßÏ䣬ÕâÊÇÕæÕýÖµµÃʹÓþ­¹ýÁ¼ºÃ²âÊԵĿâµÄÇé¿öÖ®Ò»¡£
¡¡¡¡¶àÊý½âÎöÆ÷ÌṩÁËÖÁÉÙÁ½ÖÖ API£¬Í¨³£ÊÇÒ»¸ö¶ÔÏóÄ£ÐÍ API ºÍÒ»¸öʼþ API(Ò²³ÆΪÁ÷ API)¡£±ÈÈ磬Java ƽ̨ͬʱÌṩÁË DOM(Îĵµ¶ÔÏóÄ£ÐÍ)ºÍ SAX(Simple API for XML)¡£
¡¡¡¡ÕâÁ½Ì× API ÌṩÁËÏàͬµÄ·þÎñ£ºÎĵµ½âÂë¡¢¿ÉÑ¡µÄÑéÖ¤¡¢Ãû³Æ¿Õ¼ä½âÎöµÈµÈ¡£²î±ð²»ÔÚÓÚ·þÎñ¶øÔÚÓÚ API ʹÓõÄÊý¾ÝÄ£ÐÍ¡£
¡¡¡¡¹Ø¼üµÄÑ¡Ôñ£ºµÚÒ»ÖÖ·½·¨
¡¡¡¡¶ÔÏóÄ£ÐÍ API ¶¨ÒåÁ˲ã´Î»¯¶ÔÏóÄ£ÐÍÀ´±íʾ XML Îĵµ¡£»»¾ä»°Ëµ£¬¶ÔÓ¦ XML Óï·¨ÖеÄÿ¸ö¸ÅÄÒåÏàÓ¦µÄÀࣺԪËØ¡¢ÊôÐÔ¡¢ÊµÌå¡¢Îĵµ¡£½âÎöÆ÷¶ÁÈë XML ÎĵµµÄʱºò£¬½¨Á¢ XML Óï·¨ºÍÀàÖ®¼äµÄÒ»¶ÔÒ»Ó³Éä¡£±ÈÈ磬ÿÓöµ½Ò»¸ö±ê¼Ç£¬¾ÍʵÀý»¯Ò»¸öÔªËØÀà¡£
¡¡¡¡ºÁ²»Ææ¹Ö£¬¶ÔÄÄÖÖÊý¾ÝÄ£ÐÍ×îºÃ´æÔÚһЩÕùÒé¡£W3C ¹æ·¶»¯ÁË DOM£¬ËüµÄÖ÷ÒªÓŵãÊÇ¿ÉÒÆÖ²ÐÔ£ºËüÊÇ×÷ΪһÖÖ CORBA ½Ó¿Ú¶¨ÒåµÄ£¬±»Ó³Éäµ½ºÜ¶àÓïÑÔ¡£Òò´ËÈç¹ûÁ˽âÁË JavaScript ÖÐµÄ DOM£¬Ò²¾ÍÖªµÀÁË Java¡¢C++¡¢Perl¡¢Python ºÍÆäËûÓïÑÔÖÐµÄ DOM¡£
¡¡¡¡ÁíÒ»ÖÖÊý¾ÝÄ£ÐÍÊÇ JDOM£¬Ò»ÖÖÕë¶Ô Java ÓÅ»¯µÄ DOM(רÓÃÓÚ Java)£¬ºÍ Java ÓïÑÔ½áºÏµÃ¸ü½ôÃÜ£¬µ«ÊÇ°´ÕÕ¶¨Òåȱ·¦¿ÉÒÆÖ²ÐÔ¡£
¡¡¡¡¾¡¹ÜÈËÃÇ¿ÉÒÔ¼ÌÐøÉÌÌÖ¶Ô XML Óï·¨À´ËµÄÄÖÖÊý¾ÝÄ£ÐÍ×îºÃ£¬µ«ÎÒÈÏΪûÓжàÉÙÒâÒ壬ÒòΪ¸÷ÖÖ»ùÓÚ¶ÔÏóµÄ API ÆäÓŵãºÍ²»×ã»ù±¾ÉÏÊÇÒ»ÑùµÄ¡£´ÓºÃµÄ·½ÃæÀ´Ëµ£¬Èç¹ûÊìϤ XML Óï·¨µÄ»°£¬¶ÔÏóÄ£ÐÍ API ¸üÈÝÒ×Àí½â¡£ÒòΪËüÖ±½Ó´Ó XML Óï·¨Ó³Éäµ½À࣬ºÜÈÝÒ×ѧϰ¡¢Ê¹Óú͵÷ÊÔ¡£
¡¡¡¡¼òµ¥µÄ´ú¼ÛÊÇЧÂÊ£¬ÖÁ


Ïà¹ØÎĵµ£º

½âÎöxml Digester

       ×î½ü¿´µ½ÁËÒ»¸öÏîÄ¿½âÎöxmlµÄ·½Ê½£¬¾õµÃÒ²²»´í£¬²âÊÔϸú´ó¼Ò·ÖÏíÏ£¡ÑÛϽâÎöxmlµÄ·½Ê½ºÜ¶à£¬ÕâÀï²»ÌáÁË£¡Ö»Ì¸Ì¸digesterµÄʹÓã¬Ç³Ì¸°É£¡Ï£ÍûÒÔºóÄãÃÇÓöµ½ÁËÄÜÓеã°ïÖú°É£¡
       Ê×ÏÈÔÚʹÓÃDigester½âÎöxmlʱҪµ¼Èë2¸öjar°ü£¬ÓеÄÈË˵ÊÇ4¸ö£ ......

ÔÚMFC³ÌÐòÖÐʹÓÃXMLÎļþÅäÖù¤¾ßÀ¸

ÔÚMFC³ÌÐòÖÐʹÓÃXMLÎļþÅäÖù¤¾ßÀ¸
×÷ÕߣºÖì½ð²Ó
À´Ô´£ºhttp://www.cnblogs.com/clever101
ÏÖÔÚÎÒ·¢ÏÖʹÓÃVisual StudioµÄ×ÊÔ´±à¼­Æ÷½øÐб༭×ÊÔ´ÓÐ×ÅÖî¶àµÄ²»±ã£ºÊ×ÏÈÊÇÈκÎ×ÊÔ´µÄ±ä¶¯Ò»°ã±ä¶¯´úÂ룬²»ÀûÓÚϵͳά»¤£¬Æä´ÎVisual StudioµÄ×ÊÔ´±à¼­Æ÷µÄ±¾ÉíµÄ¹¦ÄÜÓÐÏÞ£¬Ò²²»ÀûÓÚ½çÃæÃÀ»¯£¬ÈýÊDz»ÀûÓÚÈËÔ±·Ö¹¤£¬¿ª·¢ÈËÔ±¼ ......

c#:Dataset¶ÁÈ¡XMLÎļþ¶¯Ì¬Éú³É²Ëµ¥

Step 1£ºForm1 ÉÏÌí¼ÓÒ»¸öToolStripContainer¿Ø¼þ
Step2£ºÊµÏÖ´úÂë
private void Form2_Load(object sender, EventArgs e)
{
    CMenuEx menu = new CMenuEx();
    string sPath = "D:\\Menu.xml";//xmlµÄÄÚÈÝ
     if (menu.FileExit())
  &nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ