å‰ è¨€ 在以计算机与互è”网技术为代表的IT时代,å„ç§å„æ ·çš„æ–°æŠ€æœ¯å¦‚é›¨åŽæ˜¥ç¬‹èˆ¬æ¶ŒçŽ°ï¼Œç„¶è€ŒçœŸæ£èƒ½å¤Ÿåކç»ç£¨ç‚¼ç”Ÿå˜ä¸‹æ¥çš„å´å¯¥å¯¥æ— å‡ ã€‚æ¯«æ— ç–‘é—®ï¼ŒXML便是其ä¸çš„佼佼者。XML是SGML的一个å集,它ä¿ç•™äº†SGMLçš„çµæ´»æ€§ï¼ŒåŽ»æŽ‰äº†å…¶å¤æ‚性。XML诞生ä¸ä¹…,很快便获得了巨大的æˆåŠŸï¼ŒXMLæ ‡å‡†å¼€å§‹çªé£žçŒ›è¿›åœ°å‘展,大批的软件开å‘商争先æåŽåœ°é‡‡çº³è¿™ä¸ªæ ‡å‡†ï¼Œè¿™ä¸€åˆ‡ä»¤äººèµžå¹ä¸å·²ã€‚如今,XML在ITé¢†åŸŸå·²ç»æ‹¥æœ‰ä¸å¯åŠ¨æ‘‡çš„åœ°ä½ï¼Œä¸€äº›é‡è¦çš„应用程åºéƒ½ä½¿ç”¨XMLæ¥ä¿å˜å®ƒä»¬çš„é…ç½®æ–‡ä»¶æˆ–æ•°æ®æ–‡ä»¶ã€‚ XML是由W3C定义的一ç§è¯è¨€ï¼Œæ˜¯è¡¨ç¤ºç»“构化数æ®çš„è¡Œä¸šæ ‡å‡†ã€‚XML在电å商务ã€ç§»åŠ¨åº”ç”¨å¼€å‘ã€Web Serviceã€äº‘è®¡ç®—ç‰æŠ€æœ¯å’Œé¢†åŸŸä¸èµ·ç€éžå¸¸é‡è¦çš„作用。一些åäººæ›¾è¿™æ ·è¯„è®ºXML。 ï¬ å¾®è½¯æ€»è£æ¯”å°” • 盖茨:XML将为æ¯ä¸€ç§æµè¡Œçš„编程è¯è¨€å¸¦æ¥ä¸€åœºè¯è¨€é©å‘½ï¼Œå…¶å½±å“力甚至超过HTML为世界带æ¥çš„å½±å“。 ï¬ å¾®è½¯CEOå²è’‚夫 • é²å°”默:XMLçš„å‡ºçŽ°ï¼Œå¯¹äºŽä¿¡æ¯æŠ€æœ¯çš„å½±å“ä¸äºšäºŽGUIå’Œæµè§ˆå™¨ã€‚ ï¬ IBM资深专家Goldfarb:我为XML感到骄傲,WWWæ£åœ¨è½¬ä¸ºä»¥XML为基础。 XML 是未æ¥çš„å‘å±•è¶‹åŠ¿ï¼Œæ— è®ºæ˜¯ç½‘é¡µè®¾è®¡å¸ˆè¿˜æ˜¯ç½‘ç»œç¨‹åºå‘˜ï¼Œéƒ½åº”è¯¥åŠæ—¶å¦ä¹ 和了解,一味ç‰å¾…åªä¼šè®©ä½ 失去机会。 应该å¦ä¹ 和掌æ¡XMLçš„ç†ç”±å¦‚下。 ï¬ XML是一门较新的技术。 ï¬ XMLæ˜¯æœ€å‰æ²¿çš„æŠ€æœ¯ã€‚ ï¬ XML是应用广泛的技术,其å‘展剿™¯æ— å¯é™é‡ã€‚ ï¬ XMLæ˜¯ä¸€é—¨ç»¼åˆæ€§å¾ˆå¼ºçš„æŠ€æœ¯ã€‚ XMLè¶Šæ¥è¶Šå—追æ§ï¼Œå…³äºŽXML的基础教程也éšå¤„å¯è§ï¼Œå¯æ˜¯ä¸€å¤§å †çš„æ¦‚念和术è¯å¾€å¾€è®©äººæœ›è€Œç”Ÿç•。有些图书起点太高,åˆå¦è€…难以ç†è§£åŸºæœ¬æ¦‚念,一开始å¦ä¹ 就困难é‡é‡ï¼Œå®¹æ˜“产生厌倦心ç†è€Œæ”¾å¼ƒï¼›æœ‰çš„图书åˆè¿‡äºŽç®€å•,读者å¦å®Œä¹‹åŽè¿˜æ˜¯ä¸ä¼šåšå®žé™…项目,ä¸èƒ½è¾¾åˆ°æå‡è‡ªå·±æŠ€èƒ½çš„目的。 概括起æ¥ï¼Œã€ŠXML基础教程(第二版)(微课版)》具有以下主è¦ç‰¹ç‚¹ã€‚ ï¬ æ³¨é‡åŸºç¡€ï¼Œè®²ç©¶å®žç”¨ï¼ŒåŠ›æ±‚ä»Žå…¥é—¨åˆ°ç²¾é€šã€‚ ï¬ å……åˆ†ä½“çŽ°æ¡ˆä¾‹æ•™å¦ã€‚《XML基础教程(第二版)(微课版)ã€‹ä»¥æ˜“å¦æ˜“用为é‡ç‚¹ï¼Œä¾‹å实用ã€çŸ¥è¯†ä¸°å¯Œã€æ¥éª¤è¯¦ç»†ã€å¦ä¹ 效率高,特别适åˆå…¥é—¨è€…。 ï¬ é…æœ‰ç”µåè¯¾ä»¶ã€æ•™å¦è§†é¢‘ã€ä¹ é¢˜ç”æ¡ˆå’Œå®žä¾‹æºæ–‡ä»¶ã€‚《XML基础教程(第二版)(微课版)》的所有示例å‡åœ¨XML Spy 2013å¼€å‘环境下调试通过,读者å¯ç›´æŽ¥ä¸‹è½½æ‰€æœ‰ä¾‹åçš„æºç¨‹åºï¼Œå¹¶é€šè¿‡æ•™æä¸ä»‹ç»çš„æ¥éª¤å¦ä¹ è¦ç‚¹ã€‚ 《XML基础教程(第二版)(微课版)》在讲述XML基本概念的基础上,系统地介ç»äº†XML技术ä¸å·²æˆç†Ÿçš„æ ‡å‡†å’Œåº”用技术,并给出了基于XML的应用实例。全书共分为10ç« ï¼Œå„ç« çš„ä¸»è¦å†…容如下。 第1ç« æ˜¯XMLç®€ä»‹ï¼Œè®²è¿°æ ‡è®°è¯è¨€çš„å‘展ã€HTMLçš„å±€é™æ€§ã€XML的实现机制ã€XML的优势与特点,并给出了XMLæ–‡æ¡£èŒƒä¾‹ã€‚è¿™ä¸€ç« è¿˜ç”¨ä¸å°‘的篇幅介ç»äº†XMLæŠ€æœ¯çš„åº”ç”¨é¢†åŸŸä¸Žåº”ç”¨å‰æ™¯ï¼Œä»¥åŠä¸ŽXML相关的å„ç§æŠ€æœ¯ã€‚ 第2ç« è®²è§£XMLçš„è¯æ³•,包括XML文档的构æˆã€XML文档的声明与注释ã€XMLå…ƒç´ çš„ç»„æˆä¸Žå‘½åã€XMLå…ƒç´ å±žæ€§çš„å®šä¹‰è§„åˆ™ã€ç‰¹æ®Šçš„CDATA文本段ã€XML命å空间的概念与应用ç‰ã€‚XMLçš„è¯æ³•å¹¶ä¸å¤æ‚,但在编写XML文档时必须éµå¾ªè¿™äº›è¯æ³•è§„åˆ™ï¼Œåªæœ‰è¿™æ ·æ‰èƒ½ç¼–å†™å‡ºæ ¼å¼è‰¯å¥½çš„XML文档。 第3ç« è®²è§£æ–‡æ¡£ç±»åž‹å®šä¹‰DTD,介ç»äº†DTD的基本结构,é‡ç‚¹é˜è¿°å¦‚何使用DTD为XML 文档建立è¯ä¹‰çº¦æŸï¼ŒåŒ…括如何在DTDä¸å®šä¹‰å…ƒç´ åŠå…ƒç´ 类型,分æžDTD所支æŒçš„å„ç§å±žæ€§ç±»åž‹ï¼Œè¯´æ˜Žå¦‚何在DTDä¸å®šä¹‰å„ç§å®žä½“,指出DTDçš„å±€é™æ€§åŠçŽ°çŠ¶ã€‚ 第4ç« è®²è§£æè¿°å’Œçº¦æŸXML文档的è¯è¨€â€”—XML Schema。对比DTDä¸å˜åœ¨çš„缺陷引出了Schema,以一个Schema文档为例,介ç»Schema的基本结构,详细分æžSchemaä¸çš„简å•ç±»åž‹å’Œå¤æ‚类型,说明如何进行数æ®ç±»åž‹çš„定义ã€å…ƒç´ 的定义和属性的定义,分æžSchema命å空间的作用,介ç»éªŒè¯XMLæ–‡æ¡£æœ‰æ•ˆæ€§çš„ä¸¤ç§æ–¹æ³•。 第5ç« ä»‹ç»å¦‚何使用CSS(å±‚å æ ·å¼è¡¨)æ¥æ ¼å¼åŒ–输出XML文档的内容。XML文档本身åªåŒ…嫿•°æ®è€Œä¸åŒ…å«è¿™äº›æ•°æ®çš„æ˜¾ç¤ºæ ¼å¼ä¿¡æ¯ï¼Œç„¶è€Œåˆ©ç”¨ç®€å•çš„CSS技术就能实现将XML文档ä¸çš„æ•°æ®ä»¥è®¾è®¡è€…所设定的å„ç§æ ¼å¼åœ¨æµè§ˆå™¨ä¸æ˜¾ç¤ºå‡ºæ¥ã€‚ 第6ç« è®²è§£XSL(坿‰©å±•æ ·å¼è¡¨)技术,利用该技术ä¸ä»…能够把XML文档转æ¢ä¸ºHTML文档,实现在æµè§ˆå™¨ä¸çš„æ ¼å¼åŒ–显示,还å¯ä»¥å°†XML文档转æ¢ä¸ºå…¶ä»–å„ç§åŸºäºŽæ–‡æœ¬çš„æ–‡æ¡£ï¼Œä»¥å®žçŽ°è·¨å¹³å°çš„æ•°æ®å…±äº«å’Œäº¤æ¢ã€‚ 第7ç« è¯¦ç»†å±•ç¤ºXML文档的解æžè¿‡ç¨‹ï¼ŒåŒ…括DOMæ ‘æ¨¡åž‹ã€DOM的结构ã€DOM基本接å£ã€DOM的节点访问和DOM对XML文档的相关æ“作ç‰å†…容。DOMè§£æžå™¨çš„主è¦åŠŸèƒ½æ˜¯æ£€æŸ¥XMLæ–‡ä»¶æ˜¯å¦æœ‰ç»“构上的错误,剥离XML文件ä¸çš„æ ‡è®°ï¼Œè¯»å‡ºæ£ç¡®çš„内容,并交给下一æ¥åº”用程åºå¤„ç†ã€‚ 第8ç« ä»‹ç»ä¸€ç§é«˜æ•ˆçš„è§£æžå™¨â€”—SAX,包括SAX的优缺点ã€å·¥ä½œæœºåˆ¶ã€äº‹ä»¶å¤„ç†å™¨ã€SAX事件ã€å¸¸ç”¨æŽ¥å£ã€å›žè°ƒæ–¹æ³•ã€SAX错误信æ¯å’ŒSAX对XML文档的相关æ“ä½œã€‚åœ¨è¿™ä¸€ç« ä¸è¿˜æ¯”较了SAX与DOMä¸¤ç§æˆªç„¶ä¸åŒçš„è§£æžæ–¹å¼ï¼Œå¹¶ç»™å‡ºäº†å°†ä¸¤è€…结åˆåº”用的具体实例。 第9ç« ä»‹ç»XML与关系数æ®åŠå…³ç³»æ•°æ®åº“的集æˆï¼Œé˜è¿°æ•°æ®åº“技术的å‘展ã€XML的数æ®äº¤æ¢åŠå˜å–机制ã€åœ¨æ•°æ®åº“技术ä¸å¼•å…¥XMLçš„åŽŸå› ä»¥åŠäºŒè€…的结åˆå¯¹æ•°æ®äº¤æ¢çš„å½±å“,并全é¢ä»‹ç».NETå¹³å°ä¸‹XML与关系数æ®åº“ç³»ç»Ÿäº’æ¢æ•°æ®æ‰€é‡‡ç”¨çš„å„ç§æŠ€æœ¯ï¼Œä»¥åŠSQL Server 2019对XML的支æŒã€‚ 第10ç« é€šè¿‡ä¸€ä¸ªç»¼åˆæ€§çš„实例,系统介ç»DOMã€SAXã€CSSç‰å¤šç§XML技术的应用,演示在.NETå¹³å°ä¸‹åˆ©ç”¨XML进行实际项目开å‘的完整过程。 《XML基础教程(第二版)(微课版)》从XML的基础知识讲起,è¯è¨€é€šä¿—æ˜“æ‡‚ï¼Œå¹¶é…æœ‰ä¸°å¯Œçš„实例和æ’图,使读者对æ¯ä¸€ç« 所讲述的内容都能有深刻的ç†è§£ï¼Œå分适åˆåˆå¦è€…和有一定XML基础的人员使用。 《XML基础教程(第二版)(微课版)》由高宇飞主编,å‚与《XML基础教程(第二版)(微课版)》编写的人员还有æ¨äºšé”‹ã€åˆ˜çš“雯ã€å¾é™ã€è°¢ç´ 祯ã€çŽ‹éœ‡æºã€å¼ 剿¶›ã€å½å°‘康ã€ç¥å豪ã€é™ˆéœ‡ã€æŽå¤©ã€é©¬è‡ªè¡Œã€å®‹å˜‰å¼ºã€çŽ‹çŽ‰æ£®ã€çŽ‹å…†æ¥ ã€è–›çº¢ç§‹ã€çދ天å®ã€æŽä¸–åšå’Œçދ呿°ç‰ã€‚åŒæ—¶ï¼Œå¯¹æ¸…åŽå¤§å¦å‡ºç‰ˆç¤¾è¡¨ç¤ºæ„Ÿè°¢ã€‚ 由于作者水平有é™ï¼Œä¹¦ä¸éš¾å…有ä¸è¶³ä¹‹å¤„,æ³è¯·ä¸“家和广大读者批评指æ£ã€‚在《XML基础教程(第二版)(微课版)》的编写过程ä¸å‚考了一些相关文献,在æ¤å‘è¿™äº›æ–‡çŒ®çš„ä½œè€…æ·±è¡¨æ„Ÿè°¢ã€‚æˆ‘ä»¬çš„ç”µè¯æ˜¯010-62796045,邮箱是992116@qq.com。 《XML基础教程(第二版)(微课版)》é…套的电å课件ã€å®žä¾‹æºæ–‡ä»¶ã€ä¹ é¢˜ç”æ¡ˆå¯ä»¥åˆ°http://www.tupwk.com.cn/downpage网站下载,也å¯ä»¥æ‰«æä¸‹æ–¹çš„二维ç 获å–。扫ç 下方的视频二维ç å¯ä»¥ç›´æŽ¥è§‚看教å¦è§†é¢‘。 é…å¥—èµ„æº æ‰«ä¸€æ‰« 扫æä¸‹è½½ 看视频 编者 2022å¹´3月