Java and XML_¶ÁÊé±Ê¼Ç_2010 05 19
2010-05-19
Æß¡¢×ª»»XML
l ¿ÉÀ©Õ¹Ñùʽ±íÓïÑÔ£¨XSL£©£¬±»¶¨Òå³ÉÁËÒ»ÖÖ±íʾÑùʽ±íµÄÓïÑÔ¡£ÊǹÜÀíÔõÑù´Ó¸ñʽAת»»Ò»¸öÎĵµµ½¸ñʽBµÄ¹æ·¶ÓïÑÔ¡£¸ÃÓïÑÔ×é¼þÓÃÓÚ¹ÜÀíת»»½á¹¹ÖеĴ¦ÀíºÍÉí·ÝÑéÖ¤
n XSLÊÇÒ»ÖÖÓÃÀ´×ª»»XMLÎĵµµÄÓïÑÔ¡£
n XSLÊÇÒ»¸öÓÃÀ´Ö¸¶¨XMLÎĵµ¸ñʽµÄ´Ê»ã¿â¡£
l XSLºÍÊ÷ÐÎÃèÊö£ºÕâ¸öÓÃXSL¶¨ÒåµÄ¹æÔò±¾ÉíÒѱ»Ê÷ÐνṹËùÔ¼Êø£¬Éæ¼°µ½ÁËXMLÎĵµ²ã´Î½á¹¹µÄ¼òµ¥¹ý³Ì¡£×î´óÓŵãÊÇËüÔÊÐíXMLÎĵµÖеÄÏà¹Ø¼¯ºÏÔªËØ±£³ÖÏàͬ²Ù×÷
l ¸ñʽ»¯¶ÔÏ󣺼¸ºõËùÓеÄXSL˵Ã÷¶¼Ó붨Òå¸ñʽ»¯¶ÔÏó£¨formatting object£©Óйء£Ò»¸öÊôÐԺʹʻãµÄ´ó¼¯ºÏ×é³ÉÁ˸ñʽ»¯¶ÔÏóÄܹ»Ê¹ÓõÄÌØÕ÷¼¯ºÏ¡£ÕâÒ²°üÀ¨ÁËÄܹ»±»¶ÔÏó¿ÉÊÓ»¯ÇøÓòµÄÀàÐÍ£¬ÒÔ¼°ÏßÌõ¡¢×ÖÌ塢ͼÐÎºÍÆäËû¿ÉÊÓ»¯¶ÔÏóµÄÊôÐÔ¡¢ÄÚÖõĺͳɿéµÄ¸ñʽ»¯¶ÔÏó£¬ÒÔ¼°ÆäËûÐí¶àÓï·¨½á¹¹¡£
¸ñʽ»¯¶ÔÏó¾³£´óÁ¿±»Ê¹ÓÃÔÚ°ÑXMLÎı¾Êý¾Ýת»¯Îª¶þ½øÖƸñʽµÄ³¡ºÏ£¬ÀýÈçÒ»¸öPDFÎı¾£¬Ò»¸öͼÏñÎļþ»òÕßÏñWORDÒ»ÑùµÄÎĵµ¸ñʽ¡£ÎªÁ˰ÑXMLÊý¾Ýת»»³ÉÆäËûµÄÎı¾¸ñʽ£¬ÕâЩ¶ÔÏóºÜÉÙ±»Ã÷ȷʹÓ᣾¡¹Ü¶ÔÒ»¸öÑùʽ±íÂß¼µÄµ×²ã²¿·Ö£¬¸ñʽ»¯¶ÔÏóºÜÉÙÖ±½Ó±»µ÷Ó㬶ø½á¹ûµÄÎı¾Êý¾Ý¾³£·ûºÏÓÚÒѶ¨ÒåµÄ±êʶÓïÑÔ£¬ÈçHTML
l XSLת»»£¨XSLT£©ÊÇXMLת»»µÄµÚ¶þ¸ö×é¼þ¡£XSLTÊÇÒ»ÖÖרÃŰÑÎĵµ´ÓÒ»ÖÖ¸ñʽת»»ÎªÁíÒ»ÖÖ¸ñʽµÄÓïÑÔ¡£XSLTÊÇÒ»ÖÖÄܹ»´ÓXMLÎĵµÖвúÉúHTML»òÕßWMLµÄ¹¤¾ß¡£ÊÂʵÉÏ£¬XSLT¹æ·¶Ëù¸ÅÀ¨µÄXSLÑùʽ±íÓï·¨±ÈXSL¹æ·¶±¾Éí»¹¸ü¼ÓÃ÷È·¡£
ͬXSLÒ»Ñù£¬XSLT×ÜÊÇÒÔÁ¼¹»µÄÓÐЧµØXML¡£ÎªÄܹ»ÃèÊöËùÔÊÐí½á¹¹µÄXSLºÍXSLTרÃŶ¨ÒåÁËDTD¡£ÓëXSLÒ»Ñù£¬XSLTÒ²»ùÓÚÒ»¸ö¶à²ãÊ÷ÐÎÊý¾Ý½á¹¹£¬ÔÚÕâ¸ö½á¹¹ÖÐ×îÁÙ½üµÄÔªËØÊÇÒ¶»ò¸¸Ä¸½ÚµãµÄ×ӽڵ㡣XSLTÔÚÔʼXMLÎĵµÖÐÌṩÁËÒ»ÖÖÑùʽƥÅä»úÖÆ£¬ÕâÖÖ»úÖÆ¶ÔÊý¾Ý½øÐиñʽ»¯¡£¡£²¢ÇÒÕâÄܹ»Éú³É²»º¬¶àÓàXMLÔªËØÃûµÄ¼òµ¥Êý¾ÝÊä³ö£¬»òÕß²åÈëÊý¾Ýµ½Ò»¸ö¸´ÔÓµÄHTML±íÖУ¬Í¬Ê±ÒÔ¸ßÁÁ¶ÈºÍÉ«²ÊÑÝʾ¸ø¿Í»§¶Ë¡£XSLTÒ²ÄÜΪÐí¶à³£ÓòÙ×÷ÌṩÓï·¨»úÖÆ£¬ÀýÈçÌõ¼þÓï¾äÅжϡ¢Ê÷ÐνṹÎĵµµÄ¸´ÖÆ¡£¸´ÔÓͼÐι淶ÒÔ¼°ÒÔÒ»ÖÖÍêÈ«µÄ»òÏà¶ÔµÄ·¾¶½á¹¹ÔÓÔÚÊäÈëµÄXMLÖи½¼ÓÔªËØµÄÄÜÁ¦¡£
l XPathÌṩÁËÒ»ÖÖÔÚXMLÎĵµÖÐÄܹ»ÒýÓöàÑùÔªËØºÍÊôÐÔÃû¼°ÖµµÄ»úÖÆ¡£ÎªÁËÍê³ÉÔªËØµÄ´¦Àí£¬XPath¶¨ÒåÁËÓëXMLÊ÷Ðνṹ¡¢XSLÖ´Ðйý³ÌÒÔ¼°Ê¹ÓÃËüµÄ½á¹¹Ïà¹ØÁªµÄÓï·¨¡£XPathÒ²¶¨ÒåÁËÔªËØÏà¶ÔÓÚÎĵµÖиù½ÚµãµÄѰַλÖá£XPathΪʵ¼ÊµÄ¹æ·¶Æ¥Å䶨ÒåÁËÓï·¨¡£
n Ò»¸öXPath±í´ïʽÄܹ»´¦ÀíÎÞÊäÈëÊý¾ÝÎļþ¡¢µ¥Êä
Ïà¹ØÎĵµ£º
FlashÖеÄXML¶ÔÏóÒ²Óз½·¨¿ÉÒÔ½«XMLÊý¾ÝÏò·þÎñÆ÷·¢ËÍ¡£¼´sendºÍsendAndLoad¡£send·½·¨Ïòij¸ö URL ´«µÝ XML ¶ÔÏ󣬷µ»ØµÄÐÅÏ¢¶¼±»·¢Ë͵½ÁíÍâÒ»¸öä¯ÀÀÆ÷´°¿Ú£»sendAndLoad ·½·¨Ïòij¸ö URL ·¢ËÍÒ»¸ö XML ¶ÔÏó¡£·µ»ØµÄÐÅÏ¢¶¼·ÅÔÚÒ»¸öXML¶ÔÏóÖС£
ÔÚijÖ̶ֳÈÉÏ£¬ XMLµÄsend·½·¨ºÍsendAndLoad·½·¨ÀàËÆÓÚloadVars¶ÔÏóµÄsend·½·¨ºÍ ......
javacºÍjavaÃüÁîÐÐÖеÄ-classpathÑ¡Ïî
ÕâÊǸöºÜ»ù´¡µÄÎÊÌ⣬µ«ÊÇÒòΪ»ù±¾É϶¼ÊÇÓÃÏÖÓеÄIDE¹¤¾ß À´¿ª·¢java³ÌÐò£¬ËùÒÔºÜÉÙÓÐÈËÒâʶµ½ÕâÒ»µã¡£
javac
-classpath£¬É趨ҪËÑË÷ÀàµÄ·¾¶£¬¿ÉÒÔÊÇĿ¼£¬jarÎļþ£¬zipÎļþ£¨ÀïÃæ¶¼ÊÇclassÎļþ£©£¬»á¸²¸ÇµôËùÓÐÔÚCLASSPATHÀïÃæµÄÉ趨¡£
-sourcepath£¬ É趨ҪËÑË÷±àÒëËùÐèjava Î ......
Ò»¡¢ºËÐĸÅÄî
1.ʲô½ÐÀࣿ
Àà¾ÍÊÇijһÖÖÊÂÎïµÄÒ»°ãÐԵļ¯ºÏÌ壬ÊÇÏàͬ»òÏàËÆµÄ¸÷¸öÊÂÎï¹²Í¬ÌØÐÔµÄÒ»ÖÖ³éÏó¡£
2.ʲô½Ð¶ÔÏó£¿
ÔÚÃæÏò¶ÔÏó¸ÅÄîÖУ¬¶ÔÏó£¨Object£©ÊÇÀàµÄʵÀý£¨instance£©¡£¶ÔÏóÓëÀàµÄ¹ØÏµ¾ÍÏñ±äÁ¿ÓëÊý¾ÝÀàÐ͵ĹØÏµÒ»Ñù¡£
3.ÀàµÄºËÐÄÌØÐÔÓÐÄÄЩ£¿
Àà¾ßÓзâ×°ÐÔ¡¢¼Ì³ÐÐԺͶà̬ÐÔ¡£
·â×°ÐÔ£º
ÀàµÄ·â×°ÐÔ ......
ÔÚwindows×ÀÃæÉÏÓÒ»÷“ÎҵĵçÄÔ” —> “ÊôÐÔ” —> “¸ß¼¶” —> “»·¾³±äÁ¿”£¬Ôړϵͳ±äÁ¿”ÀïÎÒÃÇ¿ÉÒÔ¿´µ½ÏµÍ³µÄ¸÷¸ö»·¾³±äÁ¿µÄÖµ¡£Ë«»÷ij¸ö±äÁ¿Ãû¿ÉÒÔÐ޸ıäÁ¿Öµ£¬±äÁ¿ÖµÖ®¼äÓÓ;”¸ô¿ª¡£ÎÒÃÇ»¹¿ÉÒԓн¨”ÔÏÈÃ»Ó ......