HTML(HyperText MarkupLanguage):是1種超文本標記語言,超級文本標記語言是標準通用標記語言下的1個利用,也是1種規范,1種標準,它通過標記符號來標紀要顯示的網頁中的各個部份。網頁文件本身是1種文本文件,通過在文本文件中添加標記符,可以告知閱讀器如何顯示其中的內容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。
XML(Extensible MarkupLanguage):可擴大標記語言,標準通用標記語言的子集,是1種用于標記電子文件使其具有結構性的標記語言。
URL(Uniform ResourceLocator):統1資源定位符是對可以從互聯網上得到的資源的位置和訪問方法的1種簡潔的表示,是互聯網上標準資源的地址。互聯網上的每一個文件都有1個唯1的URL,它包括的信息指出文件的位置和閱讀器應當怎樣處理它。錨標簽(<a>)是HTML中用來定義超鏈接的源和目標的特性。我們經常使用<a>標簽和它的href屬性來定義1個源超鏈接。這個href屬性的值就是目標的URL。
1、其實HTML與XML之間沒有非常必定的聯系,XML不是要替換HTML,實際上XML可以視作對HTML的補充。
2、XML和HTML 的目標不同:HTML的設計目標是顯示數據并集中于數據外觀,而XML的設計目標是描寫數據并集中于數據的內容。
3、與HTML相似,XML不進行任何操作。雖然XML標記可用于描寫定單之類的項的結構,但它不包括可用于發送或處理該定單和確保按該定單交貨的任何代碼,其他人必須編寫代碼來實際對XML格式的數據履行這些操作。
4、與 HTML 不同,XML標記由架構或文檔的作者定義,并且是無窮制的。HTML 標記則是預定義的;HTML 作者只能使用當前 HTML 標準所支持的標記。
5、HTML和XML有很多相同的經常使用字符實體,以下圖所示:
格式良好的xml文件必須做到以下幾點:
1。文檔從xml聲明開始
<?xml version="1.0"?>
這段聲明之前不能有空格或其它字符,即<?xml version="1.0"?>必須位于xml文件的第1行,第1列,并且在<?和xml之間不能包括空格。否則都是毛病的。
2。xml只能包括唯1的根元素
正確示例以下:
毛病的示例包括兩個根元素<head><body>。
3。標記必須閉合
4。空標記約定
表示方式:<空標記/>
空標記可以有屬性
5。必須層層嵌套
子元素必須嵌套在父元素內,不能相互交錯。
同層元素必須相互并列,不能相互嵌套。
6。辨別大小寫
元素的起始標記和結束標記必須1致。
7。屬性設置
屬性的設置必須使用引號。
8。特殊字符的表示方法
使用預定義實體援用的方式援用:
毛病寫法:
正確寫法: