XML基本知識(三)

來源:互聯網
上載者:User
XML文法(3)--屬性、聲明符號、字元資料、注釋
  • 屬性:提供元素的附加資訊。

    • 屬性是元素開始標籤的一部分。eg:  

      • <para keywords="Napoleon,France,history">
      • ...
      • </para>
    • 注意:
      • 屬性由“名”和“值”組成,中間有“=”分隔。值由引號包括,如果內含雙引號,則用單引號包括之,反之亦然。
      • 一個標籤可包含多個屬性:<para topic="xml" author="J.Smith" lastrevised="10/30/2000">
      • 屬性名稱和值都區分大小寫
      • “xml:”開頭的屬性名稱是保留的
  • 聲明符號
    • 符號用於定義外部位元據將被處理的方式。

        • eg: <!ENTITY coverphoto SYSTEM "/images/cover.tif" NDATA TIFF>
          NDATA聲明了非文本資料格式TIFF,但是還須指定處理該資料格式的應用程式

          • <!NOTATION TIFF SYSTEM "/programs/showtiff.exe">
          • 一般地(SYSTEM):<!NOTATION FormatName SYSTEM "AppIdentifier">
          • 或者(PUBLIC):<!NOTATION TeX PUBLIC "-//SmithCo//NOTATION TeX HelpFile//EN" "programs\texdisplay.exe">
            首先使用公用標識符(URI)"-//SmithCo//NOTATION TeX HelpFile//EN" 對應的程式,否則使用"programs\texdisplay.exe"來處理。
          • 特別地:沒有任何的資訊可用,且沒有可用的應用程式處理該格式時,仍需用最小的符號格式來聲明:
            <!NOTATION FormatName " ">
    • 字元資料:不需要被XML解析器處理,放置在CDATA標籤中。
      • <![CDATA[The character data goes here]]>
      • <![CDATA[
        <firstname>Alice</firstname>
        <lastname>Walker</lastname>
        ]]>
        其中的“標籤”符號及內容將被忽略,通常用途:

        • 引用XML代碼節
        • 括住可能包含XML保留字的各類指令碼代碼
  • 注釋:<!--......-->

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.