XML基礎知識

2021-10-07 03:12:10 字數 1544 閱讀 4222

xml 是一種類似於html的可擴充套件標記語言(extensible markup language)。xml中的標籤需要由使用者自己定義,因此它經常被用在資料傳輸過程中的資料儲存或作為配置檔案。

xml語法說明

xml中除了標籤是自己定義的之外,其他用法均與html相同。xml檔案最前端應宣告前導:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
屬性

含義version

xml檔案版本號,有且只有1.0

encoding

表示xml檔案的編碼

standalone

表示xml檔案是否為單獨執行,如果為yes則表示為單獨執行(不引用樣式)

<?xml-stylesheet type="text/css" href="style.css" ?>
屬性

含義type

引入樣式的型別,可選值有 「text/css」 和 「text/xsl」 兩種

href

表示引入樣式檔案的路徑

在實際開發中xml有自己約束資訊的方式,即「dtd」和「schema」(定義文件元素的要求)

屬性含義

dtd必須按照固定的順序去編寫xml元素

schema

可以隨意編寫元素的順序

使用css修飾xml檔案

編寫xml檔案:

<?xml version="1.0" encoding="utf-8" ?>

<?xml-stylesheet type="text/css" href="style.css" ?>

>

"001"

>

>

旺財name

>

>

拉布拉多species

>

>

2age

>

pet>

"002"

>

>

大明name

>

>

哈士奇species

>

>

0.5age

>

pet>

shop

>

編寫css檔案:

pet

name

顯示效果:

xml中的轉義字元

在xml文件中發現,元素使用<>定義,屬性使用「」描述,所以這些字元都無法直接寫在xml中,否則會破壞xml檔案的結構,導致解析錯誤,因此需要用到轉義處理。

字元轉義

<

<

>

>""

』'&&

xml中的注釋

在xml檔案中,如果一些**會造成檔案解析混亂,可以將其編寫在注釋之中,注釋格式為:

XML基礎知識

好多書籍只介紹建立xml webservice,並沒有詳細介紹xml webservice的工作原理以及各部分 例如iis asp.net 在xml webservice中所起的作用.學習後整理了一下,希望對讀者有所幫助 一 xml webservice作用 xml webservice在應用程式中...

xml基礎知識

xml extensible markup language 即可擴充套件標記語言,它與html一樣,都是sgml standard generalized markup language,標準通用標記語言 xml是internet 環境中跨平台的,依賴於內容的技術,是當前處理結構化文件資訊的有力工...

xml基礎知識

xml extensible markup language 是html的擴充套件標籤語言,xml比html更加靈活,html的標籤是固有的 已經被定義 而xml標籤沒有固定的,所有標籤均可根據實際需要自行定義,但在語法要求上xml比html嚴格。在xml嚴格要求所有標籤必須有開始標籤和結束標籤。x...