XMLÊý¾Ýµº¼¼ÊõµÄ×ܽá
×î½ü×öµÄÒ»¸öÏîÄ¿ÖÐÔËÓà xml Êý¾Ýµº¼¼Êõ£¬ËùÒÔ°ÑÊý¾Ýµº·½ÃæµÄ֪ʶ×ܽáһϡ£
XML Êý¾Ýµº £¨ data islands £©¾ÍÊDZ» html Ò³ÃæÒýÓûòÕß°üº¬µÄ xml Êý¾Ý£¬ÊÇ´Ó IE5 ¿ªÊ¼ÒýÈëµÄÒ»Ïî¼¼Êõ¡£¿ÉÒÔͨ¹ý xml ±êÇ©ºÜÇáËɽ«Êý¾Ýµº²åÈëµ½ html ÎĵµÖС£ÄÇôÔõô·ÃÎÊ xml Êý¾ÝµºµÄÊý¾ÝÄØ£¬ºÜ¼òµ¥£¬Í¨¹ý xml µÄ id ¡£ÔÚÒ³ÃæÖеÄÊý¾ÝµººÍÆäËûµÄ xml Êý¾ÝÒ»Ñù£¬¿ÉÒÔͨ¹ý±ê×¼µÄdom ·½·¨À´½øÐзÃÎÊ¡£
Êý¾ÝµºµÄÓŵãÊÇ¿ÉÒÔºÜÈÝÒ׵Ľ« xml ÖеÄÊý¾ÝºÍ html ÔªËØ½øÐа󶨣¬ÃâÈ¥ÁËÊÖ¹¤°ÑÊý¾ÝÌî³äµ½ html ÖеÄÂé·³¡£ÐÞ¸ÄÊý¾ÝµºÖеÄÊý¾Ý£¬Ò³ÃæÉÏÓëÖ®°ó¶¨µÄhtmlÔªËØµÄÖµÒ²ËæÖ®¸Ä±ä¡£ OK £¬ÏÈÀ´¿´¸öÊý¾ÝµºÖ® Hello World °æ£¬
Êý¾ÝµºÆäʵ¾ÍÊÇÒ»´® xml £¬±ØÐëÒªÓà xml ±êǩΧÆðÀ´£¬Ê¾ÀýÈçÏ£º
<xml id= "island" >
<root>
<p1>
<name> magicdoom </name>
<age> 24 </age>
<email> magicdoom@gmail.com </email>
</p1>
</root>
</xml>
Êý¾ÝµºÓÐÁ½ÖÖ¶¨Ò巽ʽ£¬Ò»ÖÖÊÇÖ±½Ó½«ÉÏÊö xml ǶÈëµ½ html Ò³ÃæÖУ¬ÁíÒ»ÖÖÊǼû xml Êý¾Ý±£´æÔÚµ¥¶ÀµÄ xml ÎļþÖУ¬ÔÚÒ³ÃæÖ»ÐèǶÈë <xml id= "island" src= "xxx.xml" ></xml>
ÆäÖÐµÄ src ÊôÐÔֵΪ±£´æ xml Êý¾ÝµÄÄǸöÎļþµÄλÖá£
ÈçºÎ½«ÉÏÃæ¶¨ÒåºÃµÄ xml Êý¾Ýµº°ó¶¨µ½ html ¿Ø¼þÉÏÄØ£¿´ð°¸ÊÇͨ¹ý datasrc £¬ datafld ÊôÐÔ£¬ÏÂÃæÊÇÒ»¸ö½« xml Êý¾Ýµº°ó¶¨µ½ html ¿Ø¼þÉϵÄʾÀý£º
<table width= "100%" datasrc= "#island" >
<thead>
<tr>
<th> Name </th>
<th> Age </th>
<th> Email </th>
</tr>
</thead>
<tbody>
<tr>
&
Ïà¹ØÎĵµ£º
1¡¢Class.forNameµÄ×÷ÓÃ?ΪʲôҪÓÃ?
´ð£ºµ÷Óø÷ÃÎÊ·µ»ØÒ»¸öÒÔ×Ö·û´®Ö¸¶¨ÀàÃûµÄÀàµÄ¶ÔÏó¡£
2¡¢JdoÊÇʲô?
´ð£ºJDOÊÇJava¶ÔÏó³Ö¾Ã»¯µÄеĹ淶£¬Îªjava data objectµÄ¼ò³Æ,Ò²ÊÇÒ»¸öÓÃÓÚ´æÈ¡Ä³ÖÖÊý¾Ý²Ö¿âÖеĶÔÏóµÄ±ê×¼»¯API¡£JDOÌṩÁË͸Ã÷µÄ¶ÔÏó´æ´¢£¬Òò´Ë¶Ô¿ª·¢ÈËÔ±À´Ëµ£¬´æ´¢Êý¾Ý¶ÔÏóÍêÈ«²»ÐèÒª¶îÍâµÄ´úÂ루ÈçJDBC ......
ĿǰÔÚʹÓÃDOMºÍdom4j¶ÔXMLÎļþ½øÐÐÔöɾ¸Ä²é£¬Èç¹ûÎÒÔÚͬһ¸öÏß³ÌÖÐ×ö¶à´ÎÔöɾ¸Ä²Ù×÷£¬ÈçºÎ±£Ö¤DOMÄÚ´æÍ¬²½ºÍÎïÀíÎļþͬ²½£¿ÓÖÈçºÎÇåÀíÔÚÄÚ´æÖÐÒѼÓÔØµÄÊý¾Ý£¿
ÎÊÌâ²¹³ä£º
Äã˵µÄÕâÖÖ¾ÍÊǺܵ¥´¿µÄÔÚÒ»¸öÏß³ÌÖÐÖ´ÐÐËùÓеIJÙ×÷£¬Èç¹ûÎÒÊÇÔÚµ¥Ïß³ÌÖвÙ×÷£¬Ã¿×öÒ»´ÎÔöɾ¸Ä²éµÄÒ»ÖÖ£¬ÎÒ¶¼Òª±£´æµ½ÎļþÖÐÈ¥£¬È磺
µÚÒ»´Î£ºÔö¼ ......
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 ......
¼òµ¥µØËµ£¬xslÊÇ˵Ã÷xmlÈçºÎ±í´ï³öÀ´µÄÑùʽÎļþ£¬¶øxsd¸ø³öxmlÎļþµÄ¸ñʽÃèÊö
Èç¹û˵xmlÊÇÒ»µþ³®Æ±£¬xsd¾ÍÊÇÑé³®»ú£¬¿´¿´ÀïÃæÓÐûÓмٳ®£¬¶øxslÊǵ㳮»ú£¬¿´¿´µ½µ×ÊǶàÉÙÇ®¡£ÓÃxml¿ÉÒÔ²»ÓÃxsd£¬¾ÍÏñ»¨Ç®µÄʱºò²»Ò»¶¨ÒªÑé³®Ò»Ñù£¬µ«ÊÇÊÕÇ®µÄÈËÒ»°ãÊÇÏëÒªÑéµÄ¡£¶ø»¨Ç®µÄʱºò²»Äܲ»µã³®£¬²»µãÄǾͲ»ÊÇ»¨Ç®ÁË£¬ÊÇÍæÇ®¡£µ±È»ÁË£ ......