- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML的基本語法
XML Speaker:Zhihong Guo Advisor:Quincy Wu 大綱 XML介紹 XML基本語法 DTD XML v.s. HTML 相同 都是標示語言(Markup Language) 相異 XML的語法規定較HTML嚴格 HTML適合用來顯示資料,對於所有標籤都已經定義了顯示格式的意義。EX:p、br、B、/B XML適合用來表示資料,使用者可以自訂標籤。EX:電話號碼、/電話號碼 XML介紹 嚴謹的樹狀結構 可定義文件結構 利用標籤名稱來說明該標籤的內容(metadata) XML的樹狀結構 Well-Formed XML v.s. Validated XML XML1.0標準中,明確規定了XML文件應該遵守的規則,即『基本語法』與『DTD』 Well-Formed XML:符合XML基本語法 Validated XML:符合XML基本語法與DTD XML文件的結構 一份XML文件主要是由兩個部份所組成:文件檔頭(prolog)與文件本體(document element) Ex: XML的基本語法 Rule 1 : XML文件宣告必須出現在第一列,並設定version屬性 Ex:?xml version=“1.0” ? 其他可以出現在XML文件宣告處的屬性 encoding屬性:用來指定字集;若我們要使用中文,則必須將encoding屬性設成“BIG5” standalone屬性:用來表明該XML文件是否是一個獨立文件;若我們要引用外部的DTD,則必須將其屬性值設成”no” XML的基本語法 Rule 2 : 一份XML文件要有唯一的一個根節點 Ex: (正確) ?xml version=“1.0” ? ?xml version=“1.0” ? book/ book titleXML/title price580/price /book XML的基本語法 Ex: (錯誤) ?xml version=“1.0” ? ?xml version=“1.0” ? book titleXML/title /book book titlePHP/title /book XML的基本語法 Rule 3 : 所有的標籤必須以樹狀排列,不同組的標籤可以互相包含,但不能出現交錯 Ex: (正確) 書名XML定價580元/定價/書名 書名XML/書名定價580元/定價 (錯誤) 書名XML定價/書名580元/定價 XML的基本語法 Rule 4 : 標籤與屬性名稱必須合法,且大小寫視為不同 名稱的開頭必須是一般的字母或底線字元 名稱中的其他部份可以由字母、數字、底線字元、句點或橫線字元所構成 XML的基本語法 Rule 5 : 除了內容為空的標籤外,所有標籤都必須以開始標籤、結束標籤成對出現 Ex:書名、/書名 Rule 6 : 內容為空的標籤稱為『空標籤』。空標籤結尾必須加上『/』Ex:br / Rule 7 : 屬性值的前後必須被『“』 或『 ’ 』所包圍 XML的基本語法 Rule 8 : 特殊字元必須依照規定撰寫 Ex:報告XMLlt;簡介gt;/報告 DTD DTD(document type definition):放在文件的檔頭段(Prolog),用來規範XML文件本體的格式,這些規範包含: 元素的宣告 指定元素的內容 指定子元素出現的順序與次數 實體的宣告 屬性的宣告 DTD的宣告 內部DTD宣告語法 ! DOCTYPE 根元素名稱 [ …DTD規則… ] 外部DTD宣告語法 將所有的DTD規則另存為副檔名為.dtd的檔案 !
您可能关注的文档
- RK-0001冷缩单芯户外终端3M7686K35KV500mm23MRK-0002.doc
- rHuEPO治疗癌性贫血临床指引.doc
- RICH求職者操作說明2014.ppt-RICH職場體驗網-教育部青年發展署.ppt
- R语言基础培训讲座.ppt
- S3C2440特性與嵌入式系統的設計.ppt
- S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件,它可以在STEP7.doc
- S-TABLE桌插使用说明书-北京凯新创达科技发展有限公司.doc
- RM6基本功能单元I-施耐德电气中国.ppt
- SDLM2016-255德州妇女儿童医院.doc-德州市公共资源交易网.doc
- SD7218A系列应用技术手册-深圳市兴威帆电子技术有限公司.doc
文档评论(0)