XML与电子商务标准 by LittleFu.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

gshbzl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档