- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 2 章 XML基本語法 XML基本語法 - 您的第一份XML文件 以下為描述兩本書籍資料的XML文件。 XML基本語法 - 您的第一份XML文件 將XML文件內容鍵入Notepad後的畫面如下: XML基本語法 - 您的第一份XML文件 欲瀏覽XML檔時,只要使用Microsoft的Internet Explorer開啟,即可檢視XML檔的內容,畫面將如下所示。 XML基本語法 - 您的第一份XML文件 整份XML文件的結構可以分為以下兩個部份: 文件前言(Prolog) 文件元素(Document Element) XML基本語法 - 文件前言 XML文件的前言(prolog)包含了以下兩個部份。 文件宣告 文件類型宣告 以下為完整的XML文件宣告語法: ?xml version=版本 encoding=編碼方式 standalone=是否為獨立文件? 文件類型宣告的原文Document Type Declaration,簡稱為DTD,它用於定義XML文件的文法規則,可用於檢查XML文件是否正確。 XML基本語法 - 文件前言 文件元素(Document Element)為整份XML文件的主要內容,由於文件元素是XML文件所有元素的最上層元素,亦稱為根元素(Root Element。 一份XML文件必須擁有一個文件元素。在Book.xml中,以booklist標籤所包含的部份,為該份文件的文件元素。 XML基本語法 - 文件前言 Book.xml所表達的樹狀結構如下圖所示。 XML基本語法 - 元素的建立 每個元素都必須利用開始標籤與結束標籤標記元素。 開始標籤的建立方式,為利用『』與『』符號,加上元素名稱所形成,如下所示。 元素名稱 結束標籤的建立方式,則利用『/』與『』,加上元素名稱所形成,如下所示。 /元素名稱 完整元素的建立語法如下: 元素名稱元素內容/元素名稱 以下為Book.xml中,儲存書籍作者資料的author元素。 006 author位元文化(郭尚君)/author XML基本語法 - 元素的建立 若該元素具備屬性時,則在開始標籤上利用以下語法建立屬性。 元素名稱 屬性=屬性值 屬性=屬性值 … 屬性值必須使用『“』符號標示。若擁有不止一個屬性時,請用空格分隔。以下為Book.xml內book元素的sale屬性。 004 book sale=N XML基本語法 - 元素的建立 其實也可以為Book.xml中price元素加入unit屬性,說明價格所使用的貨幣單位。 price unit=NT650/price 當然也可以將貨幣單位的屬性,也建立為book元素下的一個子元素,但這樣並不好,原因如下: 貨幣單位與價格擁有較為密切的關係。 若其他程式在讀取出price元素後,還要再到book元素裡讀取unit元素,才能取得所使用的幣別,這似乎也讓人覺得不太合情理。 XML基本語法 - 元素的建立 命名XML文件的元素名稱與屬性名稱時,必須符合XML的命名規則,此規則稱之為XML名稱(XML name),命名規則如下: 可使用A至Z、a至z的英文字母,以及0至9的數字。 可使用非英文的字母、數字或表意文字,如:Ψ、α…等。 可使用底線(_)、連字符號(-)、句號(.)三種標點符號,其他如:引號(”)、錢號($)、分號(;)…等符號,則不可使用。 不可包含空格(space)、回歸字元(carriage return)、換行字元(line feed)或不斷行空白(non-breaking space)。 名稱的開頭可使用字母、表意文字或底線,但不可使用數字、連字符號(-)或句號(.)。 名稱的長度沒有限制。 XML基本語法 - 元素的建立 命名XML文件的元素名稱與屬性名稱時,必須符合XML的命名規則,此規則稱之為XML名稱(XML name),命名規則如下: 可使用A至Z、a至z的英文字母,以及0至9的數字。 可使用非英文的字母、數字或表意文字,如:Ψ、α…等。 可使用底線(_)、連字符號(-)、句號(.)三種標點符號,其他如:引號(”)、錢號($)、分號(;)…等符號,則不可使用。 不可包含空格(space)、回歸字元(carriage return)、換行字元(line feed)或不斷行空白(non-breaking space)。 名稱的開頭可使用字母、表意文字或底線,但不可使用數字、連字符號(-)或句號(.)。 名稱的長度沒有限制。 XML基本語法 - 元素的建立 當某個元素中,包含其他元素時,則可利用下面的語法建立元素。 元素名稱 元素名稱元素內容/元素名稱 元素名稱元素內容/元素名稱 …… /元素名稱 以下為Book.xml內表達書籍資料的元素,該元素
文档评论(0)