亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > XML > 正文

XML入門教程:XML語法-XML/XSLT

2024-09-05 20:55:30
字體:
來源:轉載
供稿:網友

接著在瀏覽器中打開index.xml文檔,則可顯示“Hello World”。上面兩個文檔都是合法的XML文件,具體的語法規則下面會詳細介紹,上例可先給大家一個感性的認識。合法的XML文檔可有種意思,一個是良構文檔(well-format),即符合XML規則書寫的文檔;另一種是有效文檔,是已
創建一個簡單的index.xml文檔:
<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="basic.xsl"?><basic>Hello World</basic>
下面創建一個名為basic.xsl的XML樣式表(XSL),以便在瀏覽器中顯示XML文檔內容:
<?xml version="1.0"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/"> <html> <head> <title>a basic stylesheet</title> </head> <body> <xsl:value-of select="/" /> </body> </html></xsl:template></xsl:stylesheet>
接著在瀏覽器中打開index.xml文檔,則可顯示“Hello World”。上面兩個文檔都是合法的XML文件,具體的語法規則下面會詳細介紹,上例可先給大家一個感性的認識。
本文由武林網(http://www.49028c.com)整理發布!轉載請注明出處,謝謝!
合法的XML文檔可有種意思,一個是良構文檔(well-format),即符合XML規則書寫的文檔;另一種是有效文檔,是已驗證符合一個DTD的文檔。

1.基本語法規則

    XML是區分大小寫的;
    所有元素的起始和結束標注必須成對出現,且要正確嵌套;
    如果使XML說明,則它必須是XML文檔的第一行:
    <?xml version="1.0"?>
    元素屬性必須用引號引起來,單、雙引號都可以,但必須成對出現。如:
    <basic attr="1.0"><basic attr='1.0'>
    XML命名規則:

      XML名以下劃線或字母開始;
      XML名可包含字母、數字、句點、下劃線和冒號;
      XML名不能包含空格;
      XML名不能以數字開始,但可包含數字;
      XML名區分大小寫。
      保留標記字符,如果要在XML中顯示<或&之類的標記,就要使用字符的實體形式,XML中有五種預先定義了的實體:
      &lt; 表示<字符&gt; 表示>字符&amp; 表示&字符&apos; 表示'字符&quot; 表示"字符
      我們也可用ENTITY自定義實體:
      <!ENTITY linux "linux is a very good system">這樣我們可用&linux;來調用。
      XML文檔內容中的空格是有意義的,在轉換后會保留。
      空元素以<開始并以/>結束,如<br/>。

      2.良構XML文檔和有效XML文檔
      符合XML語法規則的XML文檔稱為良構文檔,這些規則如下:

        應當只有一個父標志,由父標志派生所有其它子標志,在一個文檔中不能存在多個父標志。
        嵌套元素應按正確的順序開始和結束。
        子標志應在父標志完成前關閉。
        屬性值應放在雙引號中。
        通過某個DTD或Schema驗證的文檔稱為有效XML文檔。
        本文由武林網(http://www.49028c.com)整理發布!轉載請注明出處,謝謝!

        3.XML文檔的組成

          XML聲明:

            version,定義XML規范的版本號,到現在為止,只有一個版本號1.0。
            encoding,指定文檔的編碼系統。
            standalone,定義文檔是獨立的還是需要裝入其他元素才能正確分析。如果XML文檔沒有外部實體或DTD,則可以設置為no,否則設置為yes。可用該值提高性能:如果為no,則可提高處理速度;如果設置為yes,則首先要分析文檔,確定需要其他哪些文件,然后才能完全分析文檔。
            根元素,每篇XML文檔都需要有且只能有一個根元素。由元素是文檔的第一個元素,包含其它所有元素。下例的portal就是根元素,如:
            <portal> <name>jims</name> <email></email> ...</portal>
            屬性,每個元素都可以設置一個或多個屬性,如:
            <portal> <name id='1',sex="male">Jims</name></portal>
            元素和屬性都可以表示信息,什么時候使用元素,什么時候使用屬性呢?屬性信息表現能力有限,它只能表示字符串。所以當需靈活表示信息時應該使用元素。一般把信息主體放到元素中,屬性只放一些注釋或額外的信息。
            CDATA部份,它用<![CDATA[和]]>表示,它們之間的數據作為原始字符顯示,唯一不能出現的標志是]]>。
            注釋,注釋是很重要,不論是在編寫程序和文檔時,所以XML也提供了注釋功能,以<!--開頭-->結尾的一對區間為注釋。在以-->結束之前,不能出現“--”號,“---”更不允許。
            處理指令,處理指令以<?開頭以?>結尾。如PHP處理指令可寫成,<?php ... ?>。處理指令是標記,而不是元素。因此,與注釋一樣,處理指令可出現在XML文檔的標簽外的任何位置,包括根元素之前或之后。最常見的處理指令是,xml-stylesheet樣式表指令,它會告訴瀏覽器在顯示文檔時應用什么樣式表。如:
            <?xml-stylesheet href="sample.css" type="text/css"?><portal> <name>...</name>...</portal>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97色在线播放视频| 欧美另类在线观看| 亚洲精品电影在线| 亚洲最大福利视频网站| 亚洲成人a**站| 欧美电影在线观看| 精品亚洲男同gayvideo网站| 亚洲国产成人av在线| 亚洲精品动漫久久久久| 日韩在线视频免费观看| 九九热这里只有精品免费看| 亚洲开心激情网| 日韩网站在线观看| 姬川优奈aav一区二区| 国产精品男女猛烈高潮激情| 琪琪第一精品导航| 国产精品专区第二| 北条麻妃99精品青青久久| 日韩av理论片| 欧美黑人xxx| 78m国产成人精品视频| 亚洲精品国偷自产在线99热| 日韩欧美亚洲国产一区| 亚洲欧洲一区二区三区在线观看| 久久久久久久久久久久久久久久久久av| 日韩电影中文 亚洲精品乱码| 日韩在线观看视频免费| 日本免费久久高清视频| 久久久久日韩精品久久久男男| 97视频国产在线| 久久精品亚洲国产| 日韩中文字幕网站| 91精品综合视频| 欧美中文在线免费| 精品美女久久久久久免费| 日韩成人久久久| 亚洲欧美国产精品久久久久久久| 亚洲综合视频1区| 亚洲精品女av网站| 亚洲日韩中文字幕在线播放| 日韩免费观看高清| 97超级碰在线看视频免费在线看| 日本欧美一级片| 亚洲18私人小影院| 亚洲免费中文字幕| 国产精品自拍视频| 国产精品久久久久久久久久久久久久| 欧美第一黄网免费网站| 国产亚洲精品美女| 日韩中文字幕在线播放| 成人精品一区二区三区| 国产精品白丝jk喷水视频一区| 亚洲欧美日韩天堂一区二区| 国产日本欧美在线观看| 亚洲午夜精品久久久久久性色| 57pao国产成人免费| 日韩亚洲在线观看| 国产精品27p| 欧美午夜久久久| 青青精品视频播放| 97久久伊人激情网| 亚洲视频在线视频| 日本精品一区二区三区在线播放视频| 久久精品国产视频| 日韩免费观看av| 91久久精品久久国产性色也91| 久久久久久com| 中文字幕日韩欧美| 成人精品在线视频| 国产精品aaa| 欧美在线视频a| 精品久久久久久久久久久久| 成人网在线观看| 亚洲欧美在线免费| 午夜伦理精品一区| 在线成人免费网站| 伊人精品在线观看| 欧美视频二区36p| 欧美一级片久久久久久久| 成人免费视频在线观看超级碰| 北条麻妃一区二区在线观看| 国产精品嫩草视频| 精品小视频在线| 国产精品久久久久77777| 国产精品自拍视频| 最近中文字幕日韩精品| 伊人av综合网| 日本亚洲欧美三级| 国产精品久久久久久久午夜| 亚洲国产精品yw在线观看| 日韩高清电影免费观看完整版| 亚洲精品视频网上网址在线观看| 亚洲色图激情小说| 日韩在线播放视频| 国产精品扒开腿做爽爽爽男男| 亚洲tv在线观看| 日韩国产在线看| 77777少妇光屁股久久一区| 全球成人中文在线| 欧美激情国产精品| 国产丝袜一区二区三区| 久久精品国产欧美亚洲人人爽| 中国日韩欧美久久久久久久久| 少妇av一区二区三区| 久久久噜久噜久久综合| 亚洲在线免费看| 欧美日韩在线观看视频小说| 91久久国产婷婷一区二区| 在线观看久久久久久| 国产精品入口福利| 国产精品久久久久久久久免费| 91久久精品美女高潮| 色小说视频一区| 91影视免费在线观看| 国产精品亚洲自拍| 久久理论片午夜琪琪电影网| 亚洲男人第一网站| 91国产美女在线观看| 国产精品久久久久久久7电影| 欧美二区在线播放| 日韩中文在线观看| 国产亚洲精品综合一区91| 亚洲天堂av在线免费| 久久视频在线观看免费| 日韩av最新在线| 国产一区二区久久精品| 亚洲欧美国产日韩中文字幕| 亚洲精品二三区| 成人激情免费在线| 精品国产一区二区三区在线观看| 国产97在线|亚洲| 成人免费看黄网站| 92国产精品视频| 日韩欧美综合在线视频| 亚洲国产美女精品久久久久∴| 久久久久久网站| 日韩中文在线中文网在线观看| 中文字幕精品一区久久久久| 日本欧美精品在线| 自拍亚洲一区欧美另类| 91久久精品久久国产性色也91| 欧美巨乳美女视频| 亚洲偷熟乱区亚洲香蕉av| 久久久91精品国产| 最新日韩中文字幕| 亚洲美女又黄又爽在线观看| 91精品久久久久久久久久久久久| 日韩精品高清在线观看| 国产精品久久久久久久久久久不卡| 亚洲精品自产拍| 国产剧情久久久久久| 精品成人久久av| 欧美丝袜美女中出在线| 亚洲精品免费在线视频| 欧美成人免费网| 丰满岳妇乱一区二区三区| 日韩av高清不卡| 亚洲美女喷白浆| 欧美日韩国产页| 69精品小视频| 亚洲国产成人爱av在线播放| 亚洲国产日韩一区| 久久久久www| 欧美成人第一页|