xml±à³Ì1
Eclipse IBM¿ª·¢³öµÄ¹¤¾ß
step over Ìøµ½µ±Ç°³ÌÐòµÄÏÂÒ»ÐÐ(Ìø¹ý)
step into Ìø½øÈ¥ (ÌøÈë)
step return Ìø³öÀ´ (Ìø³ö)
XML
<a classname="cn.itcast.Person"></a>
<?xml version="1.0"?> ¿Õ¸ñ±ØÐëΪӢÎÄ
×Ö·û±àÂë
<?xml version="1.0" encoding="UTF-8"?>
CDATA -->Character data ×Ö·ûÊý¾Ý
´¦ÀíÖ¸Áî PI(processing instruction)
PCDATA -->½âÎö×Ö·ûÊý¾Ý P -->Parse
xml+css ¿ÉÒÔ Ìæ»»html
±êÇ©ÎÞ˳ÐòÏÞÖÆд·¨
<!ELEMENT Êé (ÊéÃû|×÷Õß|ÊÛ¼Û)*>
cssÑùʽ:
Èç¹ûÓжà¸öa±êÇ©,ÆäÖÐÓÐÒ»¸öa±êÇ©ÓÐÊôÐÔid="a"
ÈçºÎÓÃÑùʽ±íÀ´ÐÞ¸Ä
#a{
}
ʵÌå
<!ENTITY bookname "jdbcºËÐÄÄÚÄ»">
ÒýÓÃʱ¿ÉÒÔд³É:
<a>&bookname;</a>
XML±à³Ì
crud
c:create r:read u:update d:delete
dom:
½âÎöÒýÇæÊ×ÏȽ«Õû¸öÎĵµ¶Áµ½ÄÚ´æÖÐ
Õû¸öÎĵµµ±³ÉÒ»¸ö¶ÔÏó
ÎĵµÖеĸ÷¸öÔªËغÍÊôÐÔÒ²µ±³ÉÒ»¸ö¸ö¶ÔÏó
¿ÉÒÔ¶ÔÎĵµ½øÐÐÔöɾ¸Ä²é
Èç¹ûxmlÎļþ±È½Ï´ó,Ôò¶Áȡʱ¶ÔϵͳÐÔÄÜÓ°Ïì½Ï´ó
¹¤³§Àà
DocumentBuilderFactory ³éÏóÀàabstract
(³éÏóÀ಻ÄÜnew¶ÔÏó,µ«ÎªºÎÓй¹Ôì·½·¨constructor)
³éÏóÀàÒ²¿ÉÒÔ±»¼Ì³Ð,×ÓÀànew¶ÔÏóʱ±ØÈ»»áµ÷Óø¸ÀàµÄ¹¹Ôì·½·¨
Ïà¹ØÎĵµ£º
ÏñÔÚ×ùµÄ¸÷λһÑù£¬ÓÉÓÚ×ÔÉíµÄÐËȤ£¬ÎÒ¶ÔAJAX±à³Ì·½ÃæµÄÑо¿ÊdzÖÐø²»¶ÏµÄ¡£ËæןÃÁìÓòµÄÉîÈ룬ÎÒÔ½À´Ô½·¢¾õËùνµÄä¯ÀÀÆ÷DOM£¬¼´HTML DOM£¬ÊÇÒ»¸ö·Ç³£ÖµµÃ¹Ø×¢µÄµã¡£Õâ¹ÛµãÔÚÓëͬÐÐÃǽ»»»Òâ¼ûµÄʱºòÒ²Ôø̸µ½¹ý£¬¾ÍÊÇ£¬ÎÒÃÇÈÔȻȱ·¦¾ßÓÐÉî¶ÈµÄ¡¢¹æ·¶µÄDOM Level 1¸¨Öú¶ÁÎÍøÂçÉÏËÑË÷Ò²±È½ÏÉÙ¼û¡£¶øÎÒÃÇÕæʵµÄÏë·¨ÔÚÓÚ£¬ÎÒÃÇ ......
Ò»Ö±ÒÔÀ´¶ÁÈ¡xml¶¼ÊÇͨ¹ýDataSetµÄReadXML·½·¨À´½â¾ö£¬ÆäËûÊôÐÔÒ²¶¼Ã»ÓÐʹÓá£ÔÚÊý¾ÝÁ¿Ð¡µÄʱºòµ¹Ò²Ïà°²ÎÞÊ£¬Ö±µ½½ñÌì¶ÁÈ¡Ò»¸ö20MµÄXMLÁ÷²Å·¢ÏÖʵÔÚÌ«Ó°ÏìЧÂÊÁË¡£
ĬÈÏÇé¿öÏ£¬ReadXMLȱʡÇé¿öÏÂʹÓÃXmlReadMode.Auto·½Ê½¶ÁÈ¡£¬ÓÃÒÔÇ°µÄ×÷·¨£¬ÓÉÓÚxmlÎļþÀïûÓаüº¬Scheme,DataSet»áÏÈÍƶÏxmlµÄ½á¹¹£¬È»ºóÔÙ¼ÓÔØÊý¾Ý¡£¿É ......
¿ª·¢Öо³£Óöµ½ÒªºÍ¸÷ÖÖ¸÷ÑùµÄ XML ´ò½»µÀ£¬±à¼ XML Îļþʱ×îÍ·Í´µÄ±ãÊÇÒª¼ÇסÐí¶à XML ÔªËØÃû³Æ¡¢ÊôÐÔÃû³Æ¡£
ÐÒÔ˵ÄÊÇ£¬Vistual Studio µÄ XML ÖÇÄÜÌáʾ¹¦ÄÜ¿ÉÒÔ´ó´óµØ¼õÇáÕâһʹ¿à¡£Ö»Ðèͨ¹ýÌí¼Ó×Ô¶¨ÒåµÄ XSD ÎļþʹµÃÔڱ༠XML Îļþʱ»ñµÃV ......
value·½·¨
µ±Äã²»Ïë½âÊÍÕû¸ö²éѯµÄ½á¹û¶øÖ»ÏëµÃµ½Ò»¸ö±êÁ¿ÖµÊ±£¬Õâ¸övalue·½·¨ÊǺÜÓаïÖúµÄ¡£Õâ¸övalue·½·¨ÓÃÓÚ²éѯXML²¢ÇÒ·µ»ØÒ»¸öÔ×ÓÖµ¡£
Õâ¸övalue·½·¨µÄÓï·¨ÈçÏ£º
value(XQuery£¬datatype)
½èÖúÓÚvalue·½·¨£¬Äã¿ÉÒÔ´ÓXMLÖеõ½µ¥¸ö±êÁ¿Öµ¡£Îª´Ë£¬Äã±ØÐëÖ¸¶¨XQueryÓï¾äºÍÄãÏëÒªËü·µ»ØµÄÊý¾ÝÀàÐÍ£¬²¢ÇÒÄã¿ÉÒÔ·µ»Ø³ ......