Õ¾ÄÚËÑË÷: ÇëÊäÈëËÑË÷¹Ø¼ü´Ê

µ±Ç°Ò³Ãæ: ¿ª·¢×ÊÁÏÊ×Ò³ ¡ú Java רÌâ ¡ú Java¿ª·¢ÕßXML»ù´¡(Ò»)

Java¿ª·¢ÕßXML»ù´¡(Ò»)

ÕªÒª: ±¾Îļòµ¥µÄ½éÉÜÁËXMLµÄÀúÊ·ÒÔ¼°XMLÓïÑԵĻù±¾Óï·¨
<table width="570" border="0" cellspacing="0" cellpadding="5" bgcolor="FBE392"> <tr> <td> <table width="570" border="0" cellspacing="0" cellpadding="5"> <tr> <td bgcolor="E1B004" width="200" align="center">Ì켫IT×ÊѶ¶ÌÐÅ·þÎñ µçÄÔС¼¼ÇÉ
<table width="100%" border="0" cellspacing="0" cellpadding="3" bgcolor="fffcc0"> function check4() { if (dn.mobile.value.length!=11) { alert("ÊÖ»úºÅÂë²»ÕýÈ·!"); dn.mobile.focus(); return false; } return true; } <form name=dn action="http://www.my5757.com/tj/join.jsp" target=_blank onSubmit="return check4()"> <tr valign=middle> <td>×Ê·Ñ£º°üÔÂ5Ôª
ÊÖ»ú£º <input type=text name=mobile size=11 style="border:1px solid #000000;height=16px"> <input type=image src="http://www.my5757.com/yesky/images/d34.gif" border="0" width="45" height="18" align="middle" name="image2" > </td> </tr> <input type=hidden name=stype value="yjq"> </form> </table> </td> <td width="370" bgcolor="FBC403">½éÉÜ£ºÏ¸´¦×ÅÊÖ£¬ÇÉ´¦Óù¦¡£¸ßÊֺͲËÄñÖ®¼äµÄ²î±ð¾ÍÊÇ£º¸ßÊÖʲô¶¼ÖªµÀ£¬²ËÄñÖªµÀһЩ¡£µçÄÔС¼¼ÇÉÊÕ¼¯×îÐÂÆæÕиßÕУ¬ÈÃÄãÇáËÉ̤ÉϸßÊÖ֮·¡£ </td> </tr> </table> </td> </tr> </table>

¡¡¡¡XML½éÉÜ

¡¡¡¡³£³£»á³öÏÖÕâÖÖÇé¿ö£¬ÐÂ˼Ïë²úÉúÖ®ºó£¬ÈËÃǻعýÍ·À´ÍùÍù¾õµÃÆä·Ç³£¼òµ¥²¢ÇÒÀíËùÓ¦µ±£¬ÒÔÖÁÓÚÿ¸öÈ˶¼Ææ¹Ö¾¹È»ÒÔÇ°²»ÊÇÕâÑù¡£ÕâÖÖÇé¿öÍùÍù±íÃ÷ËùνµÄÐÂ˼Ïë±Ï¾¹²»ÊÇÕæÕýµÄȫеÄ˼Ïë¡£JavaÕâÒ»¸ïÐÂÐÔµÄÓïÑÔ¾ÍÊÇÎüȡ֮ǰµÄËùÓгÌÐòÓïÑÔµÄ˼Ïë²ÅµÃÒÔ³öÏֵġ£¾ÍÏóJavaÔ´ÓÚ֮ǰµÄ³ÌÐòÓïÑÔÒ»Ñù£¬ÏÖÔÚ³öÏÖÁËXML¡ª¡ª¿ÉÀ©Õ¹±ê¼ÇÓïÑÔ£¨the Extensible Markup Language£©¡£XMLÊÇÒ»ÖÖ·½±ãÈËÃÇÃèÊöÊý¾ÝµÄÇáÁ¿ÓïÑÔ¡£

<iframe width="360" height="300" a lign="right"scrolling="No" frameborder="0" marginheight="0" marginwidth="0" SRC="http://images.chinabyte.com/adjs/iframe-pip/y-software-pip.html"></iframe> ¡¡¡¡XMLΪ±ê¼Ç½á¹¹ÐÔÐÅÏ¢ÈçÎı¾ÌṩÁËÒ»ÖÖ¼òµ¥¶øͨÓõĸñʽ¡£XML³Ð¼ÌÁËHTMLÕâһͨÓÃÎı¾±íʾ¸ñʽ²¢½«Ö®Íƹ㣬´Ó¶ø¿É´¦ÀíÈκÎÀàÐ͵ÄÊý¾Ý¡£Ôڴ˹ý³ÌÖУ¬XML²»½öÖØÖýÁËHTML²¢ÇÒÕýÓ°Ïì×ÅÉÌÒµÒµÎñ¹ØÓÚÆä×ÔÉíÐÅÏ¢µÄ¿¼ÂÇ¡£ÔÚÊÀ½çÔ½À´Ô½±»ÎĵµºÍÊý¾Ý½»»»Çý²ßµÄÇé¿öÏ£¬XMLʱ´úÀ´ÁÙÁË¡£

¡¡¡¡Ò»µã±³¾°ÖªÊ¶

¡¡¡¡XMLºÍHTMLÖ®ËùÒÔ±»³ÆΪ±ê¼ÇÓïÑÔ£¨markup languages£©ÊÇÒòΪXMLÓÃÏóÕ÷½á¹¹ºÍÒâÒåµÄ±êÇ©À´°ü¹üÎı¾²¿·Ö£¬´Ó¶øΪ´¿Îı¾ÎĵµÌí¼Ó½á¹¹ÐÅÏ¢£¬ÕâÒ»µãºÍÈËÃÇÓøֱÊÀ´±êʶ¾ä×Ó¡¢Ìí¼Ó×¢ÊͺÜÏàËÆ¡£È»¶øHTML¶¨ÒåÁËһϵÁеıêÇ©ºÍ±êÇ©½á¹¹£¬¶øXMLûÓÐÔ¤Ïȶ¨ÒåÕâЩ£¬XMLµÄ´´½¨Õß¿ÉÒÔ¶¨Òå±êÇ©¡¢¹æÔòÒÔ¼°ËüÃǵĺ¬Òå¡£

¡¡¡¡XMLºÍHTML¶¼Ô´×Ô±ê׼ͨÓñê¼ÇÓïÑÔSGML¡£SGML£¨Standard Generalized Markup Language£©ÊÇËùÓбê¼ÇÓïÑÔµÄʼ×棬ÔÚ³ö°æÒµ£¨°üÀ¨O'Reilly£©¹ã·ºÓ¦ÓöàÄê¡£µ«ÊÇÖ±µ½WebͨÐУ¬Ëü²Åͨ¹ýHTMLÁ÷´«¿ªÀ´¡£HTMLÆð×ÔSGMLµÄÒ»¸öССӦÓã¬Èç¹ûHTMLÎÞËù²»ÄܵĻ°£¬Õâ˵Ã÷¼òµ¥Ê¤¹ýÒ»ÇС£

¡¡¡¡È»¶ø¾¡¹ÜHTMLÔø¾­ÆÄΪ·çÐУ¬µ«×îÖÕ½á¹û±íÃ÷Ëü»¹´óÓоÖÏÞ¡£Ê¹ÓÃHTMLµÄÎĵµ°Ñ½á¹¹ÐÅÏ¢£¨È磼head£¾ºÍ £¼body£¾£©ºÍÃèÊöÐÅÏ¢£¨¾Ù¸öÓÈÆä¹ý·ÖµÄÀý×Ó£º£¼blink£¾£©²»Ç¡µ±µØ»ìÔÚÒ»Æð¡£ÕâÖÖ°ÑÄ£ÐͺÍÓû§½çÃæ½ÁÔÚÒ»¿é¶ùµÄ·½Ê½¶ÔHTML×÷ΪÊý¾Ý½»»¥¸ñʽ´øÀ´ÁËÏÞÖÆ£¬ÒòΪ¼ÆËã»úÄÑÒÔÀí½âÕâÖÖ·½Ê½¡£XMLÎĵµÍêÈ«Óɽṹ×é³É£¬Ó¦Óú¬ÒåÈ¡¾öÓÚÎĵµ¶ÁÕß¡£±¾ÕÂÎÒÃǽ«¿´µ½£¬Óм¸ÖÖÏà¹ØÓïÑÔÓÃÓÚ½âÊͺÍת»»XMLÒÔÀûÓÚÆäÏÔʾºÍºóÐø´¦Àí¡£

¡¡¡¡Îı¾»¹ÊǶþ½øÖÆ

¡¡¡¡Tim Berners-Lee¶þÊ®ÊÀ¼Í°ËÊ®Äê´úºóÆÚÔÚÅ·ÖÞÁ£×ÓÎïÀíÑо¿Ëù£¨CERN£©¿ªÊ¼ÊÔÔËÐÐWebʱ£¬ËûÏëÓó¬Îı¾×éÖ¯¹æ»®ÐÅÏ¢¡£ÓÉÓÚWebÐèÒªÒ»ÖÖЭÒ飬HTTP¡ª¡ªÒ»ÖÖ»ùÓÚÎı¾µÄ¼òµ¥¿Í»§¶Ë£­·þÎñÆ÷ЭÒé´´½¨³öÀ´¡£´¿Îı¾·½Ê½µ½µ×ÓÐʲô¹ýÈËÖ®´¦ÄØ£¿±ÈÈç˵£¬TimΪʲô²»²ÉÓÃ΢ÈíµÄWord¸ñʽ×öΪWebÎĵµµÄ»ù´¡ÄØ£¿»ùÓÚ¶þ½øÖƵġ¢ÈËÀ಻Ò×ÔĶÁµÄ¸ñʽºÍЭÒéÄѵÀ²»ÊÇЧÂʸü¸ßÂ𣿼ÈÈ»´ÓWebµ®Éúµ½ÏÖÔÚÓÐÊýÒÔ°ÙÍòÒڼƵÄHTTPÊÂÎñ£¬ÈÃËüÃÇÓÃÓ¢Îĵ¥´Ê¡°GET¡±ºÍ¡°POST¡±£¬ÕâÕæµÄ¸öºÃÖ÷ÒâÂð£¿

¡¡¡¡´ð°¸ÊÇ¡°ÊÇ¡±£¬ÈçÎÒÃÇÏÖÔÚ¿´µ½µÄÒ»Ñù¡£¿ª·¢ÈËÔ±ÏÔÈ»¸üÈÝÒ׺ÍÈËÀà¿É¶ÁµÄ¶«Î÷´ò½»µÀ¡£¾¡¹Ü¿ÉÒÔÔÚʱ¼äºÍ¿Õ¼äÉ϶ÔÆä½øÐи߶ÈÓÅ»¯£¬µ«ÓÉÓÚËüÒѱ»ÆÕ±é½ÓÊܲ¢ÇÒ¿ÉÇáÒ׿çÔ½¶à¸öƽ̨£¬¼òµ¥ºÍ͸Ã÷ÏԵø üΪÖØÒª¡£ÕâÊÇXMLµÄÊ×Òª»ù±¾Ô­Ôò¡£

¡¡¡¡Í¨ÓýâÎöÆ÷

¡¡¡¡Ê¹ÓÃÎı¾½»»»Êý¾Ý²»½ö½öÊÇÒ»ÖÖÐÂ˼Ï룻´ÓÀúÊ·ÉÏ¿´£¬±ØÐëΪÿ¸öÐÂÎĵµ¸ñʽдһ¸öеĽâÎöÆ÷¡£½âÎöÆ÷ÊǶÁÈ¡Îĵµ²¢ÄÜÀí½â¸ñʽ¹æÔòµÄÓ¦ÓóÌÐò£¬Ëü³£ÒªÇóÎĵµÄÚÈÝ·ûºÏijЩ¹æÔò¡£ÀýÈ磬JavaÖеÄPropertiesÀàÊÇרÃÅ´¦Àí±ê×¼ÊôÐÔÎļþ¸ñʽµÄ½âÎöÆ÷¡£ÔÚ¼òµ¥µç×ÓÖƱí³ÌÐòÖУ¬ÎÒÃǹ¹ÔìÁËÒ»¸öÄÜÀí½â»ù±¾Êýѧ±í´ïʽµÄ½âÎöÆ÷¡£ÎÒÃǽ«¿´µ½£¬Ëæן´ÔӶȵÄÔö¼Ó£¬½âÎö¿ÉÄܱäµÃ·Ç³£¼¬ÊÖ¡£

¡¡¡¡XML״̬

¡¡¡¡±¾ÎÄÖÐÎÒÃÇÒªÌÖÂÛµÄAPI·Ç³£Ç¿´ó¶øÇÒÒѾ­ºÜºÃµØ²âÊÔ¹ý£¬Èç½ñËüÃÇÒѱ»¹ã·ºÓ¦ÓÃÓÚÆóÒµ¼¶ÏµÍ³¡£Òź¶µÄÊÇ£¬ÏÖÔÚºÍJava°ó¶¨µÄXML¹¤¾ßÖ»Äܲ¿·Ö½â³ý¿ª·¢Õߵĸºµ£¡£

¡¡¡¡¾¡¹ÜÎÒÃÇÒѾ­´ÓµÍ¼¶µÄ×Ö·û´®´¦Àí¿çÔ½µ½¹«¹²µÄ½á¹¹»¯Îĵµ¸ñʽ£¬µ«±ê×¼¹¤¾ßͨ³£ÈÔȻҪÇ󿪷¢ÈËÔ±±àдµÍ¼¶´úÂëÀ´±éÀúÎı¾ÄÚÈÝ£¬ÊÖ¹¤½âÎö×Ö·û´®Êý¾Ý¡£ÕâÑùµÄ³ÌÐòÄÑÃâÓе㲻̫Îȶ¨£¬¶øÇÒÆäÖеĴ󲿷ֹ¤×÷µ¥µ÷·¦Î¶¡£ÏÂÒ»²½ÎÒÃǽ«Ê¹ÓÃÉú³É¹¤¾ß¶ÁÈ¡XMLÎĵµÃèÊö£¨XML DTD»òXML Schema£©²¢Éú³ÉÏàÓ¦µÄJavaÀ࣬»òÕß½«ÒѾ­´æÔÚµÄÀà×Ô¶¯°ó¶¨µ½XMLÊý¾ÝÉÏ¡£

¡¡¡¡XML API

¡¡¡¡Java1.4×Ô´øËùÓкÍXMLЭͬ¹¤×÷µÄ»ù±¾API£¬°üÀ¨javax.xml±ê×¼À©Õ¹°ü£¬¸Ã°ü´¦ÀíÓÃÓÚXMLµÄ¼òµ¥API£¨Simple API for XML,SAX£©ºÍÎĵµ¶ÔÏóÄ£ÐÍ£¨document£®nbspObject Model£¬DOM£©ÒÔ¼°À©Õ¹µÄ·ç¸ñ±íµ¥ÓïÑÔ£¨£åXtensible Stylesheet Language,XSL£©×ª»»¡£Èç¹ûÄúʹÓõÄÊÇJava1.4֮ǰµÄ°æ±¾£¬ÄúÈÔÈ»¿ÉÒÔʹÓÃËùÓÐÕâЩ¹¤¾ß£¬µ«Äú±ØÐë´Óhttp://java.sun.com/xml/.ÉÏÏÂÔظ÷¸öÏàÓ¦³ÌÐò°ü¡£

¡¡¡¡XMLºÍWebä¯ÀÀÆ÷

¡¡¡¡Î¢Èí¹«Ë¾µÄIEÍøÒ³ä¯ÀÀÆ÷ÊǵÚÒ»¸öÏÔʽ֧³ÖXMLµÄä¯ÀÀÆ÷¡£Èç¹ûÄúÔÚIE5.0»òÒÔÉÏ°æ±¾ÖÐÔØÈëXMLÎļþ£¬Îļþ½«Ê¹ÓÃÌØÊâµÄÑùʽ²Ëµ¥ÏÔʾΪһ¿ÃÊ÷µÄÐÎʽ¡£Í¨¹ýʹÓö¯Ì¬HTML£¬¸ÃÑùʽ²Ëµ¥ÔÊÐí²é¿´ÎĵµµÄʱºòÊÕËõºÍÕ¹¿ªÊ÷½Úµã¡£IEÒ²Ö§³ÖÔÚä¯ÀÀÆ÷ÖÐÖ±½Ó½øÐлù±¾µÄXSLת»»¡£

¡¡¡¡Netscape 6.x ºÍ ×îÐ嵀 MozillaÒ²ÄÜÀí½âXMLÄÚÈݲ¢Ö§³Öͨ¹ýXSLÏÔʾÎĵµ¡£È»¶øµ½±¾ÕÂд×÷µÄʱºòΪֹ£¬ËüÃÇȱʡ״¿öÈÔ²»ÄÜÌṩÓѺõÄÔĶÁ¹¤¾ß¡£Äú¿ÉÒÔͨ¹ýʹÓᰲ鿴ԴÎļþ¡±Ñ¡ÏîÀ´Ê¹XMLÒԽϺÃÐÎʽÏÔʾ¡£µ«Ò»°ã¶øÑÔ£¬Èç¹ûÄúͨ¹ýÒÔÉÏÕâЩä¯ÀÀÆ÷»òÆäËü²»ÏÔʽת»»XMLµÄä¯ÀÀÆ÷¼ÓÔØXMLÎĵµ£¬ÕâЩä¯ÀÀÆ÷Ö»ÊǼòµ¥µØÏÔʾ°þ³ýËùÓбêÇ©£¨½á¹¹ÐÅÏ¢£©Ö®ºóµÄÎĵµÎı¾¡£ÕâÊÇËüÃÇ×÷ÓÃÓÚXMLµÄÔ¤¶¨·½Ê½¡£




¡ü·µ»ØĿ¼
ǰһƪ: ThreadLocalµÄÉè¼ÆÓëʹÓÃ
ºóһƪ: ÓÃFlashÔ¶³Ìµ÷ÓÃÔöÇ¿J2EE±íʾ²ã