- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML与电子商务标准 by LittleFu.ppt
第二章 XML基本語法 XML文件的基本結構 XML文件的基本語法規則 Well-Formed XML文件 XML Parser 在XML中使用中文 XML文件的基本架構 XML文件由文字所組成,文字在XML文件中伴演標示和資料的角色。XML文件的組成可分為兩個方向來討論: 邏輯結構 實體結構 XML文件的基本架構(續) XML文件的基本架構(續) XML文件的邏輯結構 XML文件的基本架構(續) 在XML文件中,可以透過各種標示來組成這種結構。這些結構形成邏輯結構的標示包括宣告、元素、處理指示、字元參引、及註解等。 邏輯結構可以分為兩區塊 前言 文件本體 XML文件的基本架構(續) 前言(prolog)和文件類型宣告(DTD): 主要在指明XML文件所循的標準版本;而DTD用來定義元素的名稱、屬性、以及架構文件的規則。 文件本體 即組成文件的資料及標示。 XML文件的基本架構(續) XML文件的基本架構(續) XML文件邏輯結構的組成: 宣告(declaration) 元素(element) 處理指令(processing instruction) 字元參引(character reference) 註解(comment) XML文件的基本架構(續) XML文件的實體結構: 以實體(entity)的單元組成,可分以下兩種: XML獨立文件 XML複合文件(p.54) XML文件的基本架構(續) XML獨立文件 這種XML文件只包含一個實體,即文件本身。也就是說,這種文件不需依靠其他的檔案,本身即可表達完整的意義。 XML複合文件 XML可以經由實體引用的方式,來將各不同的文件組合在一起。這些文件若是不參引其他檔案,則無法解讀。 XML複合文件 XML複合文件的建立: 更新文件結構 設計外部實體 使用實體參引連結文件 XML複合文件(續) XML複合文件: !ENTITY author_file SYSTEM “grady_booch.txt” book author about_author author_file /about_author … … grady_booch.txt: Grady Booch’s work has …..(作者介紹) XML文件的基本語法規則 元素、標籤及屬性 字元及實體參引 CDATA區段 註解 處理指示 XML文件的基本語法規則(續) 元素、標籤及屬性 標籤(Tag) 元素(Element) 屬性(Attribute) XML文件的基本語法規則(續) 標籤 標籤可分三種 起始標籤 結束標籤 空標籤 XML文件的基本語法規則(續) 元素 由起始標籤開始,至結束標籤為止的內容,稱為一個元素。如book…/book可視為一個元素。 在XML中,元素中,大小寫是有別的。 空標籤可視為一個元素。 XML文件的基本語法規則(續) XML元素關係 XML文件的基本語法規則(續) 屬性 屬性名稱 cover href=“one.gif” 屬性值 cover href=“one.gif” XML文件的基本語法規則(續) 字元及實體參引 字元參引 實體參引 字元參引 10進位字元參引 #d; 例:#960 代表 π 16進位字元參引 #xh; 例:#x3C0 代表 π XML文件的基本語法規則(續) 實體參引 預定的實體參引 自訂實體及參引 XML文件的基本語法規則(續) 字元及實體參引 預定實體參引: XML文件的基本語法規則(續) 字元及實體參引 自定實體參引: !DOCTYPE Hello [ !ENTITY reftext “Hello XML!” !ENTITY reffile SYSTEM “hello.xml” ] XML文件的基本語法規則(續) CDATA區段 CDATA區段是以![CDATA[起始,以]]結束。在此區段中,所有文字都會被視為純文字處理,而不會被XML Parser處理。 常用來包住很長的程式碼或文件。 XML文件的基本語法規則(續) CDATA區段 script language = “JavaScript” ![CDATA[ function Fun1(){ … … } ]] /script XML文件的基本語法規則(續) 註解 不可出現在prolog之前 不可包於tag之中 可包住tag 不可使用“--”字串 不可形成巢狀式 XML文件的基本語法規則(續) 註解範例 !– my first XML file -- 以!--開頭 以--結束 XML文件的基本語法規則(續) 處理指示 處理指示是由?開頭,?結尾的標示文字。乃是要傳給應用程式的指令。 XML文件的基本語法規則(續) 處理指示 ? application_name
您可能关注的文档
- Text A-Before reading 1.-Main.ppt
- Text AMy Daughter, My FriendPatricia Lorenz.ppt
- Text Appreciation.ppt
- TFT 制程.ppt
- The 17th CenturyThe Period of Revolution and Restoration.ppt
- The Arbitrage Pricing Theory(Chapter 10).ppt
- THE ART OF USING ARTIN THE ENGLISHCLASSROOM.ppt
- The Battle Against AIDS.ppt
- the bund-上海行健职业学院-The Bund.ppt
- The Casualty Actuarial Society.ppt
- XXXX XX 0 X X X XXXX XX 0 X X X .ppt
- XX城价格策略报告.ppt
- xx网络科技有限公司.ppt
- yì .ppt
- yìnɡlányǒnɡfēnɡ bàizhēnɡyánɡwān xiànɡjìn hé .ppt
- yòu zhe qiáo héng de shū 幼着瞧横地疏xún guī dǎo jǔ 循规蹈矩.ppt
- Yi-Jen Lin 林宜臻-本质概念--重量.ppt
- Ying Wa Girls' School英华女校.ppt
- Ying'emen Middle SchoolPang Suling.ppt
- You are thebest!.ppt
最近下载
- 精品解析:山东省济南市历下区2024年人教版小升初考试数学试卷(原卷版).docx VIP
- 2025年高考语文课内文言文知识梳理(统编版)专题09《鸿门宴》(解析版).docx VIP
- 京津冀康养产业职业技能大赛(中药调剂赛项)理论参考试题库资料(含答案).pdf
- 《预制混凝土柱-钢梁混合结构技术规程》.pdf VIP
- 专题12《促织》-备战2024年高考语文课内文言文挖空训练+知识梳理+过关训练(统编版)(解析版).docx VIP
- 《答司马谏议书》-备战2024年高考语文课内文言文挖空训练+知识梳理+过关训练(统编版)(原卷版).docx VIP
- 《建筑施工组织设计方案范本》.doc
- 2024—2025学年人教版数学八年级上册尺规作图+-教学及习题课件.pptx VIP
- 手术室X线防护.ppt VIP
- 一种Q355级Ti微合金化高强度热轧H型钢及其生产方法.pdf VIP
文档评论(0)