XML概念,約束文件,解析 筆記

2022-09-16 06:48:11 字數 1040 閱讀 7336

xml的學習:

1.xml簡介及語法:

2.xml的約束:

dtdschema

3.xml的解析:(*****重點)

xml:

what:extensible markup language(可擴充套件的標記語言。)

* html:超文字標記語言. 標記語言 :都會有一些標籤。

why:

* 用來處理大量有關係的資料。

where:

* 用來作為軟體的配置檔案(ssh---配置檔案都是xml)

* 用來儲存資料(當做乙個小型的資料庫)

* 用來非同步系統傳輸資料.

how:

xml的語法:

文件宣告:(一看就會)

* 注意:文件宣告出現的位置。xml的第一行 第一列的位置.

<?xml version="1.0" ?>

version:版本 1.0 而且 version屬性是必須的.

encoding:編碼集 可選的屬性

standalone:是否需要依賴其他的文件. yes/no

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

元素:(重點)

元素:標籤。

標籤的寫法:

標籤的巢狀:

必須正確巢狀

---錯誤的

---正確的

xml必須有且僅有乙個跟標籤.

元素命名規範:

* 區分大小寫.

* 不能以數字或_開頭

* 不能以xml xml xml開頭.

* 元素名稱中間不能出現 空格 或 冒號

...屬性:(重點)

input:元素(標籤) type 和 name 都叫做屬性

注釋:(不看都會)

注釋:***** 注意 : 注釋中不能巢狀注釋。 注釋不能寫在文件宣告之前.

特殊字元和cdata區:(一看就會)

轉義字元:

3<5

xml文件解析

import gdataxmlnode.h 建立xml文件 取出所有 promotion節點 nsarray array document nodesforxpath promotion error nil 建模 for gdataxmlelement element inarray 使用gdata...

xml文件解析

xml文件解析 what xml文件用來存放資料,這些資料需要被程式傳遞使用 但xml的語法有別於使用它的語言的語法,所以需將xml儲存的資料轉換成使用它語言能識別的資料,這個過程叫xml解析 do xml文件在各語言基礎上定義一致,且解析邏輯一致,故用於 各語言間資料傳輸 xml的三種解析規則 d...

XML(XML概述 XML約束 XML解析)

1 xml 可擴充套件的標記語言。2 xml的作用 3 xml語法 注釋 元素 element 標籤 tag 格式化良好的xml文件,必須只有乙個根元素 屬性 attribute 轉義字元 cdata區 1 xml約束 2 根據dtd約束寫xml文件 3 三種dtd約束 4 schema約束 1 x...