ΪʲôʹÓà XML£¿
Web ʹÎÒÃÇÄܹ»ÓëÈκεط½µÄÈκÎÈËͨѶ¡£¹ã·º½ÓÊܵıê×¼£¨Õâ¶ÔÍêȫʹÓà Web µÄDZÁ¦ÊÇÖÁ¹ØÖØÒªµÄ£©ÔÊÐí Web ÔÚ¶àÖÖ½»»¥²Ù×÷µÄ¼¼Êõ²ãÉÏͨѶ¡£Ò»¸öÖØÒª²ãÊÇ¿ÉÊÓ»¯ÏÔʾºÍÓû§½çÃæ£¬ÀýÈç HTML¡¢GIF ºÍ JScript(TM) Ö®ÀàµÄÏÖÓбê×¼¡£ÕâЩ±ê×¼ÔÊÐí´´½¨Ò»´ÎÒ³Ãæ£¬²¢ÇÒÔÚ²»Í¬Ê±¼äÏòÖÚ¶à½ÓÊÕÕßÏÔʾ¡£
¾¡¹Ü¿ÉÊÓ»¯ºÍÓû§½çÃæ±ê×¼ÊDZØÒª²ã£¬µ«ËüÃDz¢²»×ãÒÔ±íʾºÍ¹ÜÀíÊý¾Ý¡£µ±Ç°£¬Internet Ö»ÊÇÎı¾ºÍͼƬµÄ·ÃÎÊýÌå¡£²¢Ã»ÓÐÖÇÄÜËÑË÷¡¢Êý¾Ý½»»»¡¢×ÔÊÊÓ¦±íʾºÍ¸öÈË»¯µÄ±ê×¼¡£Internet ±ØÐ볬³öÉèÖÃÐÅÏ¢·ÃÎʺÍÏÔʾ±ê×¼µÄÏÞÖÆ¡£Internet ±ØÐëÉèÖÃÐÅÏ¢Àí½â±ê×¼£¨±íʾÊý¾ÝµÄͨÓ÷½Ê½£©£¬ÒÔ±ãÈí¼þÄܹ»¸üºÃµØËÑË÷¡¢Òƶ¯¡¢ÏÔʾºÍ´¦ÀíÉÏÏÂÎÄÖÐÒþ²ØµÄÐÅÏ¢¡£ÓÉÓÚ HTML ÊÇÒ»ÖÖÃèÊöÈçºÎ±íʾ Web Ò³µÄ¸ñʽ£¬ËùÒÔ HTML ²¢²»ÄÜÍê³ÉÒÔÉÏ´¦Àí£»HTML ²¢²»±íʾÊý¾Ý¡£ÀýÈ磬HTML ²»ÄÜ£º
ÏòÒ½ÉúÌṩ½«´¦·½·¢Ë͵½Ò©¼ÁʦµÄ±ê×¼·½Ê½¡£
ÔÊÐíҽҩʵÑéÊÒÒÔËùÓнÓÊÕÕß¾ùÄÜ·ÖÎöµÄ¸ñʽ·¢±íͳ¼ÆÐÅÏ¢¡£
ÒÔËùÓнÓÊÜÕß¾ùÄܽâÂëºÍ´¦ÀíµÄ±í¸ñÃèÊöµç×ÓÖ§¸¶¡£
ÌṩËÑË÷·¨ÂÉͼÊé¹ÝÖÐÓйØÄ³Ò»Ö÷ÌâµÄËùÓÐËßËÏÎĵµµÄ±ê×¼·½Ê½¡£
Ö¸¶¨ÒÔºÎÖÖ·½Ê½´«Ë͹«Ë¾Ä¿Â¼ÖеÄÐÅÏ¢£¬ÒÔ±ãÏúÊÛÈËÔ±¿ÉÒÔÍÑ»ú¹¤×÷¡¢Ïò¿Í»§ÏÔʾĿ¼¡¢½ÓÊܶ¨µ¥²¢ÒÔ±ê×¼¸ñʽÉÏÔØÕâЩ¶¨µ¥¡£
¼ò¶øÑÔÖ®£¬¾¡¹Ü HTML ÌṩÁËÓÃÓÚÏÔʾµÄ·á¸»¹¤¾ß£¬µ« HTML ²¢Ã»ÓÐÌṩÈκλùÓÚ±ê×¼µÄ¹ÜÀíÊý¾ÝµÄ·½Ê½¡£
ÕýÈçÊýÄêǰÓÃÓÚÏÔʾµÄ HTML ±ê×¼À©Õ¹ÁË Internet Ò»Ñù£¬Êý¾ÝÏÔʾ±ê×¼ÒཫÀ©Õ¹ Internet¡£ Êý¾Ý±ê×¼½«ÊÇÉÌÒµ½»Òס¢¹«²¼¸öÈËϲ°®µÄÅäÖÃÎļþ¡¢×Ô¶¯Ð×÷ºÍÊý¾Ý¹²ÏíµÄ¹¤¾ß¡£½«ÒԴ˸ñʽ±àдҽÁƼǼ¡¢ÖÆÒ©Ñо¿Êý¾Ý¡¢°ëµ¼Ì岿¼þͼÒÔ¼°²É¹º¶¨µ¥¡£Õ⽫¿ª´´ÖÚ¶àÐÂÓÃ;£¬ÕâЩÐÂÓÃ;¾ù»ùÓÚÔÚ Web Éϵ½´¦Òƶ¯½á¹¹Êý¾ÝµÄ±ê×¼±íʾ£¬ÕýÈ統ǰÎÒÃÇÒÆ¶¯ HTML Ò³Ò»ÑùÈÝÒס£Êý¾Ý±ê×¼ÊÇ XML ºÍ XML À©Õ¹Ãû¡£
ʲôÊÇ XML£¿
XML ÊÇÒ»ÖÖÔª±ê×¢ÓïÑÔ£¬¸ÃÓïÑÔÌṩһÖÖÃèÊö½á¹¹Êý¾ÝµÄ¸ñʽ¡£ÕâÓÐÖúÓÚ¸ü¾«È·µØÉùÃ÷ÄÚÈÝ£¬·½±ã¿çÔ½¶àÖÖÆ½Ì¨µÄ¸üÓÐÒâÒåµÄËÑË÷½á¹û¡£´ËÍ⣬XML ½«ÆðÓÃÐÂÒ»´úµÄ»ùÓÚ Web µÄÊý¾Ý²é¿´ºÍ´¦ÀíÓ¦ÓóÌÐò¡£
Êý¾ÝµÄ½á¹¹±íʾ
XML Ìṩ¿ÉÒԹ㷺ִÐв¢Ò×ÓÚÅäÖõÄÊý¾ÝµÄ½á¹¹±íʾ¡£XML ÊÇ ÍòÎ¬ÍøÐ»á(W3C) ¶¨ÒåµÄÓÃÓÚÓÅ»¯ Web ÉϵĴ«ÊäµÄ SGML µÄ×Ó¼¯£¬XML È·±£½á¹¹Êý¾ÝÊÇÒ»ÖµIJ¢¶ÀÁ¢ÓÚÓ¦ÓóÌÐò»ò¹©Ó¦ÉÌ¡£Óɴ˲úÉúµÄ»¥ÓÃÐÔÕýÔÚÆô¶¯ÐÂÒ»´úµÄÉÌÒµºÍµç×ÓÉÌÎñ Web Ó¦ÓóÌÐò¡£
XML Ìṩ¿ÉÒÔ±àÂë¸÷ÖÖÇé¿ö£¨´Ó¼òµ¥ÖÁ¸´ÔÓ£©µÄÄÚÈÝ¡¢ÓïÒåºÍ¼Ü¹¹µÄÊý¾Ý±ê×¼£¬¿É±»ÓÃÓÚ±ê×¢
Ïà¹ØÎĵµ£º
ÉùÃ÷¶ÔÏóʵÀý
var xmlhttp = false;
//²úÉúÒ»¸öXMLHttpRequest¶ÔÏóʵÀý
getHTTPRequestObject();
function getHTTPRequestObject()
{
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlhttp = new ActiveXObject("Micr ......
±ÊÕßÔÚJava¿ª·¢Öг£³£»áÓöµ½½«Êý¾Ý¿âÊý¾Ýµ¼³öµ½ExcelµÄÒªÇ󣬱ÈÈçÔÚÎÒµÄÒ»¸öÏîÄ¿ÖУ¬¿Í»§ÒªÇóËùÓвéѯ½á¹û¶¼¿ÉÒÔµ¼³öµ½Excel£¬¶ÔÓÚÊý¾ÝÁ¿²»´óµÄ£¨¼¸ÍòÌõ£©£¬Õâ±È½ÏÈÝÒ×ʵÏÖ£¬µ«¶ÔÓÚÊý¾ÝÁ¿±È½Ï´óµÄ£¨¼¸Ê®Íò¼°ÒÔÉÏ£¬¾ßÌåÒª¿´µ¼³öÄÚÈݵÄ×ֶθöÊýºÍ³¤¶Ì£©£¬ÔòÔÚÊý¾Ý¿â²éѯºÍÉú³ÉexcelÎļþÉ϶¼»áÓÐÂé·³¡£
ÒÔÎÒÔÚʵ¼ÊÏîÄ¿ÖеÄÒ»¸ ......
private void WriteXML()
{
StringBuilder sb = new StringBuilder();
sb.Append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?> ");
sb.Append(" <!-- ");
sb.Append("<content>");
sb.Append(& ......
1£©DOM£¨JAXP Crimson½âÎöÆ÷£©
DOMÊÇÓÃÓëÆ½Ì¨ºÍÓïÑÔÎ޹صķ½Ê½±íʾXMLÎĵµµÄ¹Ù·½W3C±ê×¼¡£DOMÊÇÒÔ²ã´Î½á¹¹×éÖ¯µÄ½Úµã»òÐÅϢƬ¶ÏµÄ¼¯ºÏ¡£Õâ¸ö²ã´Î½á¹¹ÔÊÐí¿ª·¢ÈËÔ±ÔÚÊ÷ÖÐѰÕÒÌØ¶¨ÐÅÏ¢¡£·ÖÎö¸Ã½á¹¹Í¨³£ÐèÒª¼ÓÔØÕû¸öÎĵµºÍ¹¹Ôì²ã´Î½á¹¹£¬È»ºó²ÅÄÜ×öÈκι¤×÷¡£ÓÉÓÚËüÊÇ»ùÓÚÐÅÏ¢²ã´ÎµÄ£¬Òò¶øDO ......
ÏÂÃæµÄ±í¸ñÁгöÁ˰üº¬ÔÚDOM Level 1Öеķ½·¨£¬²¢Áгö²»Í¬µÄä¯ÀÀÆ÷ÊÇ·ñÖ§³ÖÏî¡£
·½ ·¨
Ãè Êö
IE
MOZ
OP
SAF
createAttribute
(name
)
Óøø¶¨Ãû³Æname
´´½¨ÌØÐÔ½Úµã
×
×
×
£
createCDATASection
(text
)
Óðüº¬Îı¾
text
µÄÎı¾×Ó½Úµã
´´½ ......