DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> XML入門教程:XML語法
XML入門教程:XML語法
編輯:XML詳解     
接著在浏覽器中打開index.xml文檔,則可顯示“Hello World”。上面兩個文檔都是合法的XML文件,具體的語法規則下面會詳細介紹,上例可先給大家一個感性的認識。合法的XML文檔可有種意思,一個是良構文檔(well-format),即符合XML規則書寫的文檔;另一種是有效文檔,是已

創建一個簡單的index.XML文檔:

?xml version=1.0??XML-stylesheet type=text/xsl href=basic.xsl?basicHello World/basic

下面創建一個名為basic.xsl的XML樣式表(XSL),以便在浏覽器中顯示XML文檔內容:

?xml version=1.0?xsl:stylesheet version=1.0 XMLns:xsl=http://www.w3.org/1999/XSL/Transformxsl:template match=/html head titlea basic stylesheet/title /head body xsl:value-of select=/ / /body/Html/xsl:template/xsl:stylesheet

接著在浏覽器中打開index.xml文檔,則可顯示Hello World。上面兩個文檔都是合法的XML文件,具體的語法規則下面會詳細介紹,上例可先給大家一個感性的認識。

本文由整理發布!轉載請注明,謝謝!

合法的XML文檔可有種意思,一個是良構文檔(well-format),即符合XML規則書寫的文檔;另一種是有效文檔,是已驗證符合一個DTD的文檔。

保留標記字符,如果要在XML中顯示或之類的標記,就要使用字符的實體形式,XML中有五種預先定義了的實體:

lt;表示字符gt;表示字符amp; 表示字符apos;表示‘字符quot;表示字符

我們也可用ENTITY自定義實體:

!ENTITY linux linux is a very good system這樣我們可用Linux;來調用。

XML文檔內容中的空格是有意義的,在轉換後會保留。

空元素以開始並以/結束,如br/。

符合XML語法規則的XML文檔稱為良構文檔,這些規則

通過某個DTD或Schema驗證的文檔稱為有效XML文檔。

本文由整理發布!轉載請注明,謝謝!

根元素,每篇XML文檔都需要有且只能有一個根元素。由元素是文檔的第一個元素,包含其它所有元素。下例的portal就是根元素,如:

portal namejims/name email/email .../portal

屬性,每個元素都可以設置一個或多個屬性,如:

portalname id=‘1‘,sex=maleJims/name/portal

元素和屬性都可以表示信息,什麼時候使用元素,什麼時候使用屬性呢?屬性信息表現能力有限,它只能表示字符串。所以當需靈活表示信息時應該使用元素。一般把信息主體放到元素中,屬性只放一些注釋或額外的信息。

CDATA部份,它用![CDATA[和]]表示,它們之間的數據作為原始字符顯示,唯一不能出現的標志是]]。

注釋,注釋是很重要,不論是在編寫程序和文檔時,所以XML也提供了注釋功能,以!開頭結尾的一對區間為注釋。在以結束之前,不能出現號,-更不允許。

處理指令,處理指令以?開頭以?結尾。如PHP處理指令可寫成,?PHP ... ?。處理指令是標記,而不是元素。因此,與注釋一樣,處理指令可出現在XML文檔的標簽外的任何位置,包括根元素之前或之後。最常見的處理指令是,XML-stylesheet樣式表指令,它會告訴浏覽器在顯示文檔時應用什麼樣式表。如:

?XML-stylesheet href=sample.css type=text/CSS?portalname.../name.../portal

XML文檔是一種結構化的文檔,可用樹的形式表示出來。樹是一種由節點和分支組成的簡單結構,兩個節點間由分支連接。上端的節點稱為父節點,下端的節點稱為子節點。一個節點如果沒有父節點,則稱為樹的根節點(根),每個樹必須有且只能有一個根節點。一個節點如果沒有子節點,則稱為樹的葉節點。只有一個節點的樹也是允許的。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved