XMLµÄһЩ¼òµ¥ÎÊÌ⣡
£¨µÚ1Õ£©
(P1~3)1£®ÓÃ×Ô¼ºµÄÓïÑÔ¶ÔSGML¡¢HTMLºÍXML×÷¼òµ¥½éÉܺͶԱȡ£
SGML ÊÇÒ»ÖÖ²ÉÓñê¼ÇÀ´ÃèÊöÎĵµÊý¾ÝµÄͨÓÃÓïÑÔ£¬SGML¶¨ÒåÁË»ù±¾µÄÓï·¨ºÃ£¬Í¬Ê±Ò²ÔÊÐíÓû§½¨Á¢×Ô¼ºµÄÔªËØ±ê¼Ç¡£
HTML ²ÉÓÃÁ˺ÜСһ²¿·ÖSGMLµÄ±ê¼Ç£¬Í¬Ê±HTML²ÉÓõÄÊǹ̶¨±ê¼ÇÒ²²»ÐèÒª°üº¬DTD¡£
XML ͬHTMLÒ»Ñù£¬¶¼Êdzö×ÔÓÚSGML±ê׼ͨÓñê¼ÇÓïÑÔ¡£XMLÊÇInternet»·¾³ÖÐ¿çÆ½Ì¨¡¢ÒÀÀµÓÉÓÚÄÚÈݵļ¼Êõ£¬Êǵ±Ç°´¦Àí½á¹¹ÎĵµÐÅÏ¢µÄÓÐÁ¦¹¤¾ß
(P3)2£®XMLÓÐÄÄÐ©ÌØµã£¿
¢Ù XMLÊÇSGMLµÄ¼ò»¯°æ£¬Ëü¼Ì³ÐÁËSGMLµÄÐí¶àÓŵ㡣
¢Ú XMLÎĵµ¿ÉÒÔÓÃÀ´ÇåÇå³þµÄÃèÊö¡¢´¢´æ¡¢ºÍ¹²Ïí¸÷ÖÖÊý¾Ý¡£
¢Û XMLÊÇ¿ÉÀ©Õ¹µÄ¡£
¢Ü XMLÊÇ¿çÆ½Ì¨µÄ£¬Ëü²»ÒÀÀµÓÚÈκÎÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ¡¢²Ù×÷ϵͳºÍÈí¼þ¿ª·¢ÉÌ¡£¿ÉÒÔ×÷Ϊ¸÷ÖÖÓïÑԺ͸÷ÖÖϵͳƽ̨Êý¾Ý½»»»µÄÇÅÁº¡£
¢Ý XMLÊǽṹ»¯µÄ£¬Ëü²»½öÄܹ»ÃèÊöÎĵµÖеĸ÷ÖÖÊý¾ÝµÄº¬Òå¶øÇÒÄܹ»ÃèÊöÕû¸öÎĵµµÄÂß¼½á¹¹¡£
¢Þ XMLÊÇ»ùÓÚÎı¾µÄ£¬Ëü¿ÉÒÔÓÃÈκÎÒ»ÖÖÎı¾±à¼¹¤¾ßÀ´ÔĶÁºÍ±à¼Ð޸ġ£
¢ß XMLµÄÊý¾ÝÔ¤ÆÚÏÔʾ¸ñʽÊÇ·ÖÀëµÄ£¬Òò¶øÍ¬Ò»¸öXMLÎĵµ¿ÉÒÔÊÊÓÃÓÚ¸÷ÖÖ²»Í¬µÄÏÔʾÉ豸ºÍÏÔʾ·½Ê½¡£
¢à XMLÎĵµ¾ßÓÐÁ¼ºÃµÄ¸ñʽÓëÂß¼½á¹¹£¬³ÌÐòÔ±¿ÉÒÔºÜÈÝÒ×±àдÏàÓ¦µÄÈí¼þÀ´·ÃÎÊXMLÎĵµ
(PPT10)3£®ÊԱȽÏHTMLºÍXMLµÄ²î±ð¡£
¢Ù XMLÊÇÓÃÀ´´æ·ÅÊý¾ÝµÄ¡£
¢Ú XML²»ÊÇHTMLµÄÌæ´úÆ·£¬XMLÓëHTMLʱÁ½ÖÖ²»Í¬ÓÃ;µÄÓïÑÔ¡£
¢Û XMLÊDZ»Éè¼ÆÓÃÀ´ÃèÊöÊý¾ÝµÄ ÖØµãÊÇ£ºÊ²Ã´ÊÇÊý¾Ý£¬ÈçºÎ´æ·ÅÊý¾Ý¡£
¢Ü HTMLÊDZ»Éè¼ÆÀ´ÏÔʾÊý¾ÝµÄ ÖØµãÊÇ£ºÏÔʾÊý¾ÝÒÔ¼°ÈçºÎ¸üºÃµÄÏÔʾÊý¾Ý¡£
¢Ý HTMLÊÇÓëÏÔʾÊý¾ÝÏà¹Ø¡£
¢Þ XMLÊÇÓëÃèÊöÊý¾ÝÏà¹Ø¡£
(P13~16,PPT21) XMLµÄ²»×ãÖ®´¦ÓÐÓÐÄÄЩ£¿
¢Ù XMLÊý¾ÝµÄ²åÈëÓëÐ޸ıȽÏÀ§ÄÑ¡£
¢Ú XMLÊÇÒÔÎı¾ÐÎʽ±íÏÖÓë´¢´æ£¬Ð§Âʲ»¸ß¡£
¢Û XMLÏ൱ÓÚÒ»¸öÊý¾Ý¿â£¬µ«È´Ã»ÓÐÊý¾Ý¿âÄÇÑù¾ßÓйÜÀíºÍ²éѯ¡£
¢Ü XML²»ÄÜÌæ´úHTML¡£
¢Ý XMLÊÇÔªËØ±ê¼ÇÓïÑÔ£¬Ò×µ¼Ö²»Í³Ò»¡£
£¿£¿(P13)6£®XMLÓëHT
Ïà¹ØÎĵµ£º
·½·¨Ò»£º°´ÕÕXMLµÄ½á¹¹Ò»²½Ò»²½µÄ¹¹½¨XMLÎĵµ.
ͨ¹ý.Net FrameWork SDKÖеÄÃüÃû¿Õ¼ä"System.Xml"Öзâ×°µÄ¸÷ÖÖÀàÀ´ÊµÏÖµÄ
·½·¨¶þ£ºÖ±½Ó¶¨Ó°XMLÎĵµ£¬È»ºó±£´æµ½Îļþ¡£
ͨ¹ý"XmlDocument"ÀàÖеÄ"LoadXml"·½·¨
.aspxǰ̨´úÂë:
<%@ Page Language="C# ......
jaxpÊÇsun¹«Ë¾µÄ½âÎöxmlÎĵµµÄapi,ËûÖ§³ÖÓÃdomºÍsaxÁ½ÖÖ·½·¨½âÎöÒ»¸öxmlÎĵµ.
dom·½·¨ÊǽâÎöÒýÇæ½«Õû¸öxmlÎĵµ×°Ôص½ÄÚ´æÖÐ×÷Ϊһ¸ödocument¶ÔÏó,dom·½·¨µÃµ½Ò»¸ö¶ÔÏó¾ÍÖªµÀËùÓеĽڵã
Ôöɾ¸Ä²éºÜ·½±ã,ȱµãÊÇÒª×°ÔØÕû¸öxmlÎĵµ,Èç¹ûxmlÎĵµºÜ´ó,ЧÂʾͱȽϵÍ
sax·½·¨ÊDzÉÓÃʼþ×÷ΪÇý¶¯µÄ,Óöµ½Ò»¸ö±êÇ©ÊÇÒ»¸öʼþ,¶Áµ½±ê ......
ÉùÃ÷¶ÔÏóʵÀý
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(& ......