欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解XML中的文檔與聲明用法

極客學(xué)院   發(fā)布時(shí)間:2016-02-04 12:02:37   作者:佚名   我要評論
這篇文章主要介紹了XML中的文檔與聲明用法,是XML入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

一個(gè) XML 文檔 就是一個(gè)有井井有條的元素和其他標(biāo)記組成的 XML 信息基本單元。一個(gè) XML _文檔_可以包含各種各樣的數(shù)據(jù)。比如,數(shù)字?jǐn)?shù)據(jù)庫,數(shù)字表示分子結(jié)構(gòu)或數(shù)學(xué)公式。

XML 文檔示例
下面提供了一個(gè)簡單的 XML 文檔示例:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?xml version="1.0"?>  
  2. <contact-info>  
  3.     <name>Tanmay Patil</name>  
  4.     <company>TutorialsPoint</company>  
  5.     <phone>(011) 123-4567</phone>  
  6. </contact-info>  

下圖描述了 XML 文檔部分。
201624120332377.jpg (560×145)

文檔序言
文檔序言 在文檔的頂部,根元素之前。這部分包含:

文檔元素
文檔元素 就是 XML 構(gòu)建塊。它們把文檔分割為一個(gè)層級(jí)結(jié)構(gòu),每一級(jí)都有不同的目的。我們可以把一個(gè)文檔分割為多個(gè)部分,因此它們可以以不同的方式呈現(xiàn)或者給搜索引擎使用。元素可以是一個(gè)組合文本和其他元素的容器。
在 XML 元素 中可以學(xué)習(xí)更多關(guān)于 XML 元素的內(nèi)容。

XML 聲明

XML 聲明包含準(zhǔn)備 XML 處理程序解析 XML 文檔的詳細(xì)信息。它是可選的,但是在使用時(shí)它必須出現(xiàn)在 XML 文檔的第一行。

語法
下面是語法展示了 XML 聲明:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?xml  
  2.     version="version_number"  
  3.     encoding="encoding_declaration"  
  4.     standalone="standalone_status"  
  5. ?>  

其中每個(gè)參數(shù)都由參數(shù)名,等號(hào)(=)以及用引號(hào)包裹的參數(shù)值組成。下面的表格展示了上述語法的詳細(xì)信息:
201624120535928.png (771×293)

規(guī)則
XML 聲明應(yīng)該遵守以下規(guī)則:

如果 XML 聲明出現(xiàn)在 XML 中,必須把它放在這個(gè) XML 文檔的第一行。
如果包含 XML 聲明,就必須包含版本號(hào)屬性。
參數(shù)名和值區(qū)分大小寫。
放置參數(shù)的順序很重要。正確的順序是:version,encoding 和 standalone。
可以使用單引號(hào)或雙引號(hào)。
XML 聲明沒有閉合標(biāo)簽,比如</?xml>。


XML 聲明示例

下面是一些關(guān)于 XML 聲明的示例。

不帶參數(shù)的 XML 聲明:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?xml >  

帶版本定義的 XML 聲明:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?xml version="1.0">  

帶所有參數(shù)定義的 XML 聲明:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?xml version="1.0" encoding="UTF-8" standalone="no" ?>  

所有參數(shù)定義使用單引號(hào)包裹值的 XML 聲明:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?xml version='1.0' encoding='iso-8859-1' standalone='no' ?>  

相關(guān)文章

最新評論