XML基礎知識介紹 XML基礎

2021-09-26 06:26:53 字數 937 閱讀 7697

xml(extensible markup language) 即可擴充套件標記語言

xml是internet環境中跨平台的、依賴於內容的技術,是當前處理結構化文件資訊的有力工具

xml語言有如下特點:

1. xml的結構和基礎語法

在乙個xml文件裡包含如下的要素:

1)xml宣告:處理指令的一種,乙個xml文件最好以乙個xml宣告作為開始(xml宣告必須出現在文件的第一行)

example:

<?xml version = "1.0" encoding = "gb2312" standalone = "no"?>

<?代表一條指令的開始 ?>代表一條指令的結束

xml代表此檔案是xml檔案

version = "1.0" 代表此檔案用的是xml1.0標準

encoding = "gb2312" 代表此檔案所用的字符集 如果不定義 預設unicode 如果該檔案要用到中文,就必須將此值設為gb2312

2)元素:xml文件內容的基本單元,從語法上講:乙個元素包含乙個起始標記,乙個結束標記以及標記之間的資料內容

《標記》資料內容語法規定:

3) cdata節:在標記cdata下,所有標記、實體引用都被忽略,而被xml處理程式一視同仁當做字元資料看待

cdata文字內容中不能出現字串 ]]>

cdata不能巢狀

4) 注釋:

ps:

在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...