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±í´ïʽÄܹ»´¦ÀíÎÞÊäÈëÊý¾ÝÎļþ¡¢µ¥Êä
Ïà¹ØÎĵµ£º
×î½ü¹«Ë¾Åöµ½ÐèÒªÓÃͼ±íµÄÐÎʽÏÔʾһЩÊý¾Ý£¬ÎҾͿªÊ¼µ½ÍøÉϲéѯ£¬²éµ½ÁËjfreechartºÍamcharts,ÕâÁ½ÕßÎÒ¶¼ÊµÏÖ¹ýÁË£¬jfreechart×îºóÉú³ÉͼƬ£¬µ«ÊÇͼƬЧ¹û²»ÊÇÎÒÏëÒªµÄ£¬È»ºóÓÖÑо¿amcharts ËüµÄЧ¹ûȷʵºÜºÃ£¬¶øÇÒ¹Ù·½ÍøÕ¾ÉÏ»¹ÓкÃЩÀý×ӿɹ©ÏÂÔØ£¬ÍøÖ·ÊÇ:www.amcharts.com
£¨ÏëÒªÍê³ÉÒ»¸öamchartsͼÐÎÐèÒªswfobjects. ......
Java Web Start¼¼Êõ¿ÉÒÔÈÃÓû§´Óä¯ÀÀÆ÷ÉÏÏÂÔØÏÂÀ´java jar°ü£¬È»ºóÔÚ±¾µØ´ò¿ªjar°üÔËÐгÌÐò£¬Ö®ºóä¯ÀÀÆ÷¹Ø±ÕÓë·ñ¶¼Ã»ÓйØϵÁË£¬ä¯ÀÀÆ÷µÄ×÷ÓþÍÊÇ´ÓÍøÉÏÏÂÔØjar°ü£¬È»ºóÆô¶¯³ÌÐò
1.Ê×ÏÈÏÈÏÂÔØTomcat,×÷Ϊ´æ·Å·¢²¼³ÌÐòµÄsever¡£µ±´ò¿ªÍøÒ³µÇ½ÄǸöseverµÄ½çÃæºó£¬µã»÷Á´½ÓÏÈÏÂÔØ´æÔÚseverÀïÃæµÄjar°üµ½±¾µØµçÄÔ£¬È»ºó×Ô¶¯ÔËÐ ......
Ò»¡¢Êý×éÊÇʲô£¿
1.»ù±¾¸ÅÄ
Definition£ºÊý×é¾ÍÊÇÏàͬÀàÐÍÔªËصÄÏßÐÔ¼¯ºÏ¡£
Array is a collection of the same data.
An array is object.
¶ÔÊý×éµÄÀí½â£º
Êý×éÊÇÒ»¸ö¶ÔÏó£¬ÊÇÒ»¸öÖ¸ÏòÊý×éµÄÒýÓöÔÏó¡£
2.Syntax
Array Copy
¶þ¡¢ÎªÊ²Ã´ÒªÊ¹ÓÃÊý×飿
......
ͨ¹ýjava jna µ÷ÓÃdatastage c api Àý×ÓÈçÏ£¬ÕâÊÇÔËÐÐ×÷ÒµµÄÀý×Ó
¾²âÊÔÊÇ¿ÉÐеġ£
import com.sun.jna.Library;
import com.sun.jna.Structure;
import com.sun.jna.Union;
import com.sun.jna.Native;
/** Simple example of native library declaration and usage. */
public class dsjobc {
public static cl ......
Ç°ÑÔ£º
¹¤×÷Öо³£»á½Ó´¥java£¬ËäÈ»ÔÚѧУʱÓÐC¡¢C++µÄ»ù´¡£¬¶Ô¼òµ¥µÄjava´úÂ뻹ÊÇÄÜÓ¦¸¶¹ýÈ¥£¬µ«ÊÇÓÉÓÚȱ·¦¶ÔjavaÉîÈëµÄѧϰºÍÀí½â£¬ÔÚʵ¼ÊʹÓÃʱÈÔÓÐÎÞ´ÓÏÂÊֵĸоõ¡£Ç°¶Îʱ¼äÔÚʦÐÖµÄÍƼöÏÂÂòÁËjava¾µä½Ì³Ì¡¶Core Java¡·½øÐÐѧϰ£¬Íâ¹úÈ˵ÄÊéдµÄ¾ÍÊDz»Ò»Ñù£¬ÓïÑÔ¼òÁ¶£¬²¢¸½ÓÐÏêϸµÄ´ú ......