JAVA¶ÁXML£ºsax,dom,jdom,dom4jµÄ±È½ÏÒÔ¼°Ñ¡Ôñ(ת)
JAVA¶ÁXML£ºsax,dom,jdom,dom4jµÄ±È½ÏÒÔ¼°Ñ¡Ôñ(ת)
ÔÎÄ£ºwww.hicourt.gov.cn/homepage/show9_content.asp
SAX£º
SAX·ÖÎöÆ÷ÔÚ¶ÔXMLÎĵµ½øÐзÖÎöʱ£¬´¥·¢Ò»ÏµÁеÄʼþ£¬Ó¦ÓóÌÐòͨ¹ýʼþ´¦Àíº¯ÊýʵÏÖ¶ÔXMLÎĵµµÄ·ÃÎÊ¡£ÓÉÓÚʼþ´¥·¢±¾ÉíÊÇÓÐʱÐòÐԵģ¬Òò´Ë£¬SAX·ÖÎöÆ÷ÌṩµÄÊÇÒ»ÖÖ¶ÔXMLÎĵµµÄ˳Ðò·ÃÎÊ»úÖÆ£¬¶ÔÓÚÒѾ·ÖÎö¹ýµÄ²¿·Ö£¬²»ÄÜÔÙµ¹»ØÈ¥ÖØÐ´¦Àí¡£
SAXÖ®ËùÒÔ±»½Ð×ö"¼òµ¥"Ó¦ÓóÌÐò½Ó¿Ú£¬ÊÇÒòΪSAX·ÖÎöÆ÷Ö»×öÁËһЩ¼òµ¥µÄ¹¤×÷£¬´ó²¿·Ö¹¤×÷»¹ÒªÓÉÓ¦ÓóÌÐò×Ô¼ºÈ¥×ö¡£Ò²¾ÍÊÇ˵£¬SAX·ÖÎöÆ÷ÔÚʵÏÖʱ£¬ËüÖ»ÊÇ˳ÐòµØ¼ì²éXMLÎĵµÖеÄ×Ö½ÚÁ÷£¬Åжϵ±Ç°×Ö½ÚÊÇXMLÓï·¨ÖеÄÄÄÒ»²¿·Ö£¬¼ì²éÊÇ·ñ·ûºÏXMLÓï·¨²¢´¥·¢ÏàÓ¦µÄʼþ¡£¶ÔÓÚʼþ´¦Àíº¯Êý±¾Éí£¬ÒªÓÉÓ¦ÓóÌÐò×Ô¼ºÀ´ÊµÏÖ¡£Í¬DOM·ÖÎöÆ÷Ïà±È£¬SAX·ÖÎöÆ÷¶ÔXMLÎĵµµÄ´¦Àíȱ·¦Ò»¶¨µÄÁé»îÐÔ£¬È»¶ø£¬¶ÔÓÚÄÇЩֻÐèÒª·ÃÎÊXMLÎĵµÖеÄÊý¾Ý¶ø²»¶ÔÎĵµ½øÐиü¸ÄµÄÓ¦ÓóÌÐòÀ´Ëµ£¬SAX·ÖÎöÆ÷µÄЧÂÊÔò¸ü¸ß¡£ÓÉÓÚSAX·ÖÎöÆ÷ʵÏÖ¼òµ¥£¬¶ÔÄÚ´æÒªÇó±È½ÏµÍ£¬Òò´ËʵÏÖЧÂʱȽϸßͬʱ¾ßÓй㷺µÄÓ¦ÓüÛÖµ¡£
DOM£º
DOM·ÖÎöÆ÷ͨ¹ý¶ÔXMLÎĵµµÄ·ÖÎö£¬°ÑÕû¸öXMLÎĵµÒÔÒ»¿ÃDOMÊ÷µÄÐÎʽ´æ·ÅÔÚÄÚ´æÖУ¬Ó¦ÓóÌÐò¿ÉÒÔËæÊ±¶ÔDOMÊ÷ÖеÄÈκÎÒ»¸ö²¿·Ö½øÐзÃÎÊÓë²Ù×÷£¬Ò²¾ÍÊÇ˵£¬Í¨¹ýDOMÊ÷£¬Ó¦ÓóÌÐò¿ÉÒÔ¶ÔXMLÎĵµ½øÐÐËæ»ú·ÃÎÊ¡£ÕâÖÖ·ÃÎÊ·½Ê½¸øÓ¦ÓóÌÐòµÄ¿ª·¢´øÀ´Á˺ܴóµÄÁé»îÐÔ£¬Ëü¿ÉÒÔÈÎÒâµØ¿ØÖÆÕû¸öXMLÎĵµÖеÄÄÚÈÝ¡£È»¶ø£¬ÓÉÓÚDOM·ÖÎöÆ÷°ÑÕû¸öXMLÎĵµ×ª»¯³ÉDOMÊ÷·ÅÔÚÁËÄÚ´æÖУ¬Òò´Ë£¬µ±XMLÎĵµ±È½Ï´ó»òÕßÎĵµ½á¹¹±È½Ï¸´ÔÓʱ£¬¶ÔÄÚ´æµÄÐèÇó¾Í
Ïà¹ØÎĵµ£º
Javaѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖÆµÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......
¼ò»¯JavaÓ¦ÓóÌÐòµÄ´ò°üºÍ·¢²¼
·¢²¼JavaÓ¦ÓóÌÐòʱÄã»á¸Ðµ½À§ÄÑ£¿ºÃÔÚJavaÌṩÁËһϵÁдò°üºÍ·¢²¼¹¤¾ß£¬¿ÉÒÔÏÔÖøµÄ¼ò»¯·¢²¼¹ý³Ì
¸ÃÎÄÕÂÌṩÁË´ò°üJava codeµÄ¼¸ÖÖ·½·¨£¬ÎÒÃǽ«»á̽ÌÖJava manifest Îļþ£¬¸ø³öÓÃÓÚ¹ÜÀíJARÎļþËùÒÀÀµÎļþ¡¢¹À¼Æ¿çƽ̨·¢²¼ËùÐèµÄCLasspathµÄºÏÊÊ·½·¨.ÎÒÒ²»á½âÊÍÈçºÎʹÓÃmanifest°ü°æ±¾ÌØÐÔ ......
SAX¸ÅÄî
SAXÊÇSimple API for XML
µÄËõд£¬Ëü²¢²»ÊÇÓÉW3C¹Ù·½ËùÌá³öµÄ±ê×¼£¬¿ÉÒÔ˵ÊÇ“Ãñ¼ä”µÄÊÂʵ±ê×¼¡£Êµ¼ÊÉÏ£¬ËüÊÇÒ»ÖÖÉçÇøÐÔÖʵÄÌÖÂÛ²úÎï¡£ËäÈ»Èç´Ë£¬ÔÚXMLÖжÔSAXµÄÓ¦ÓÃË¿ºÁ²»±ÈDOMÉÙ£¬¼¸ºõËùÓеÄXML½âÎöÆ÷¶¼»áÖ§³ÖËü¡£
Óë
DOM±È½Ï¶øÑÔ£¬SAXÊÇÒ»ÖÖÇáÁ¿Ð͵ķ½·¨¡£ÎÒÃÇÖªµÀ£¬ÔÚ´¦ÀíDOMµÄʱºò£¬Î ......
LSParserFilter---ÔØÈëÓë±£´æ
Ó¦ÓÃorg.w3c.dom ʵÏÖXMLµÄÔØÈëÓë±£´æÊµÀý
/**
* ʵÏÖDOM3µÄLS(Load & Save)¹¦ÄÜ
*
* @author S.Well
* @see org.w3c.dom.DOMErrorHandler
* @see org.w3c.dom.ls.LSParserFilter
*/
public class XML_LS implements DOMErrorHandler, LSParserFilter {
private static ......