ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

javaÅàѵ֮XML½âÎöÆ÷½éÉÜ

¸üÐÂʱ¼ä:2016Äê06ÔÂ23ÈÕ11ʱ50·Ö À´Ô´:ÀÖÓã²¥¿ÍjavaÅàѵѧԺ ä¯ÀÀ´ÎÊý:

²Ù×÷XMLÎĵµ¸ÅÊö

 
1¡¡ÈçºÎ²Ù×÷XMLÎĵµ
XMLÎĵµÒ²ÊÇÊý¾ÝµÄÒ»ÖÖ£¬¶ÔÊý¾ÝµÄ²Ù×÷Ò²²»ÍâºõÊÇ“Ôöɾ¸Ä²é”¡£Ò²±»´ó¼Ò³ÆÖ®Îª“CRUD”¡£
  • C£ºCreate£»
  • R£ºRetrieve£»
  • U£ºUpdate£»
  • D£ºDelete
 
2¡¡XML½âÎö¼¼Êõ
XML½âÎö·½Ê½·ÖΪÁ½ÖÖ£ºDOM£¨Document Object Model£©ºÍSAX£¨Simple API for XML£©¡£ÕâÁ½ÖÖ·½Ê½²»ÊÇÕë¶ÔJavaÓïÑÔÀ´½âÎöXMLµÄ¼¼Êõ£¬¶øÊÇ¿çÓïÑԵĽâÎö·½Ê½¡£ÀýÈçDOM»¹ÔÚJavascriptÖдæÔÚ£¡
DOMÊÇW3C×éÖ¯ÌṩµÄ½âÎöXMLÎĵµµÄ±ê×¼½Ó¿Ú£¬¶øSAXÊÇÉçÇøÌÖÂ۵IJúÎÊÇÒ»ÖÖÊÂʵÉϵıê×¼¡£
DOMºÍSAXÖ»ÊǶ¨ÒåÁËһЩ½Ó¿Ú£¬ÒÔ¼°Ä³Ð©½Ó¿ÚµÄȱʡʵÏÖ£¬¶øÕâ¸öȱʡʵÏÖÖ»ÊÇÓÿշ½·¨À´ÊµÏÖ½Ó¿Ú¡£Ò»¸öÓ¦ÓóÌÐòÈç¹ûÐèÒªDOM»òSAXÀ´·ÃÎÊXMLÎĵµ£¬»¹ÐèÒªÒ»¸öʵÏÖÁËDOM»òSAXµÄ½âÎöÆ÷£¬Ò²¾ÍÊÇ˵Õâ¸ö½âÎöÆ÷ÐèҪʵÏÖDOM»òSAXÖж¨ÒåµÄ½Ó¿Ú¡£ÌṩDOM»òSAXÖж¨ÒåµÄ¹¦ÄÜ¡£

 

½âÎöÔ­Àí

 
1¡¡DOM½âÎöÔ­Àí
ʹÓÃDOMÒªÇó½âÎöÆ÷°ÑÕû¸öXMLÎĵµ×°Ôص½Ò»¸öDocument¶ÔÏóÖС£Document¶ÔÏó°üº¬ÎĵµÔªËØ£¬¼´¸ùÔªËØ£¬¸ùÔªËØ°üº¬N¶à¸ö×ÓÔªËØ…
Ò»¸öXMLÎĵµ½âÎöºó¶ÔÓ¦Ò»¸öDocument¶ÔÏó£¬Õâ˵Ã÷ʹÓÃDOM½âÎöXMLÎĵµ·½±ãʹÓã¬ÒòÎªÔªËØÓëÔªËØÖ®¼ä»¹±£´æ×Žṹ¹ØÏµ¡£
ÓÅÏÈ£ºÊ¹ÓÃDOM£¬XMLÎĵµµÄ½á¹¹ÔÚÄÚ´æÖÐÒÀÈ»ÇåÎú¡£ÔªËØÓëÔªËØÖ®¼äµÄ¹ØÏµ±£ÁôÁËÏÂÀ´£¡
ȱµã£ºÈç¹ûXMLÎĵµ¹ý´ó£¬ÄÇô°ÑÕû¸öXMLÎĵµ×°ÔؽøÄڴ棬¿ÉÄÜ»á³öÏÖÄÚ´æÒç³öµÄÏÖÏó£¡
 

2¡¡ÉèÖÃJava×î´óÄÚ´æ
ÔËÐÐJava³ÌÐò£¬Ö¸¶¨³õʼÄÚ´æ´óС£¬ÒÔ¼°×î´óÄÚ´æ´óС¡£
java -Xms20m -Xmx100m MyClass
 
3¡¡SAX½âÎöÔ­Àí
DOM»áÒ»ÐÐÒ»ÐеĶÁÈ¡XMLÎĵµ£¬×îÖÕ»á°ÑXMLÎĵµËùÓÐÊý¾Ý´æ·Åµ½Document¶ÔÏóÖС£SAXÒ²ÊÇÒ»ÐÐÒ»ÐеĶÁÈ¡XMLÎĵµ£¬µ«Êǵ±XMLÎĵµ¶ÁÈ¡½áÊøºó£¬SAX²»»á±£´æÈκÎÊý¾Ý£¬Í¬Ê±Õû¸ö½âÎöXMLÎĵµµÄ¹¤×÷Ò²¾Í½áÊøÁË¡£
µ«ÊÇ£¬SAXÔÚ¶ÁȡһÐÐXMLÎĵµÊý¾Ýºó£¬¾Í»á¸ø¸ÐÐËȤµÄÓû§Ò»¸ö֪ͨ£¡ÀýÈçµ±SAX¶ÁÈ¡µ½Ò»¸öÔªËØµÄ¿ªÊ¼Ê±£¬»á֪ͨÓû§µ±Ç°½âÎöµ½Ò»¸öÔªËØµÄ¿ªÊ¼±êÇ©¡£¶øÓû§¿ÉÒÔÔÚÕû¸ö½âÎöµÄ¹ý³ÌÖÐÍê³É×Ô¼ºµÄÒµÎñÂß¼­£¬µ±SAX½âÎö½áÊø£¬²»»á±£´æÈκÎXMLÎĵµµÄÊý¾Ý¡£
ÓÅÏÈ£ºÊ¹ÓÃSAX£¬²»»áÕ¼ÓôóÁ¿ÄÚ´æÀ´±£´æXMLÎĵµÊý¾Ý£¬Ð§ÂÊÒ²¸ß¡£
ȱµã£ºµ±½âÎöµ½Ò»¸öÔªËØÊ±£¬ÉÏÒ»¸öÔªËØµÄÐÅÏ¢ÒѾ­¶ªÆú£¬Ò²¾ÍÊÇ˵ûÓб£´æÔªËØÓëÔªËØÖ®¼äµÄ½á¹¹¹ØÏµ£¬ÕâÒ²´ó´óÏÞÖÆÁËSAXµÄʹÓ÷¶Î§¡£Èç¹ûÖ»ÊÇÏë²éѯXMLÎĵµÖеÄÊý¾Ý£¬ÄÇôʹÓÃSAXÊÇ×î¼ÑÑ¡Ôñ£¡
 

±¾ÎİæÈ¨¹éÀÖÓã²¥¿ÍJavaÅàѵѧԺËùÓУ¬»¶Ó­×ªÔØ£¬×ªÔØÇë×¢Ã÷×÷Õß³ö´¦¡£Ð»Ð»£¡
×÷ÕߣºÀÖÓã²¥¿ÍJavaÅàѵѧԺ
Ê×·¢£ºhttp://www.itcast.cn/javaee
0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿