一、xml概述
1、xml是可擴充套件標記語言。是由w3c指定並維護的,目前最新的版本是1.0
2、xml作用:
2.1傳輸資料,它是一種通用的資料交換格式
2.2配置檔案。
二、xml語法
1、xml的宣告
1.1語法:<?xml version="1.0" encoding="utf-8"?>
儲存在磁碟上的檔案編碼要與宣告的編碼一致。
encoding屬性的預設 編碼是:utf-8
1.2xml的宣告必須出現在xml文件的第一行
2、xml的注釋
2.1語法:
2.2注釋不能出現在宣告之前
3、cdata區
cdata是character data的縮寫
把標籤當做普通文字內容;
示例:www.itcast.cn
]]>
三、dtd約束
1、常用約束:dtd(document type definition)文件型別定義
schema
2、格式良好的xml:遵循xml語法的文件
有效的xml:遵守約束的文件。
有效的xml文件一定是格式良好的,但格式良好的不一定是有效的
3、單獨的dtd文件在儲存時要以utf-8編碼進行儲存
4、編寫dtd
4.1在xml文件中直接編寫:
<?xml version="1.0" encoding="gbk"?>
]>
《書架/>
4.2引入外部dtd
4.2.1:當引用的dtd文件在本地時,採用如下方式:
4.2.2:當引用的dtd文件在公共網路上時,採用如下方式:
5、定義元素:
語法:6、定義元素的屬性
語法:屬性值型別:
cdata:普通文字資料
a|b|c "a":表示列舉值,只能從a、b、c中取其中乙個,a為預設值
id:表示取值不能重複
設定說明:
#required:表示該屬性必須出現
#implied:表示該屬性可有可無
#fixed:表示屬性的取值為乙個固定值。語法:#fixed "固定值"
直接值:表示屬性的取值為該預設值
Xml的基本知識
xml是指可擴充套件標記語言 1 xml標籤沒有被預定義,需要自定義標籤。2 xml是一種標記語言 用來傳輸資料和儲存資料,而非顯示資料 是一種樹形結構,必須要有乙個根節點 1 必須要有關閉標籤 2 區分大小寫 3 xml標籤必須正確巢狀 4 屬性值必須要有引號 1 名稱可以包含字母 數字以及其他的...
XML基本知識 Day5
1.表單提交方式 使用自己使用button寫提交 使用超連結提交 來提交 2.html常用事件 onclick onchange onfocus obblur獲得焦點,失去焦點 本章 xml 可擴充套件標記型語言 extensiable markup language 與html的區別 支援中文標籤...
Oracle 基本知識
乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率,只應存放資料字典 每個資料庫最少有兩個聯機日誌組,每組最少乙個聯機日誌檔案 乙個資料...