XML基本知识(三)
生活随笔
收集整理的這篇文章主要介紹了
XML基本知识(三)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
XML語(yǔ)法(3)--屬性、聲明符號(hào)、字符數(shù)據(jù)、注釋
- 屬性:提供元素的附加信息。
- 屬性是元素開始標(biāo)簽的一部分。eg:??
- <para keywords="Napoleon,France,history">
- ...
- </para>
- 注意:
- 屬性由“名”和“值”組成,中間有“=”分隔。值由引號(hào)包括,如果內(nèi)含雙引號(hào),則用單引號(hào)包括之,反之亦然。
- 一個(gè)標(biāo)簽可包含多個(gè)屬性:<para topic="xml" author="J.Smith" lastrevised="10/30/2000">
- 屬性名和值都區(qū)分大小寫
- “xml:”開頭的屬性名稱是保留的
- 屬性是元素開始標(biāo)簽的一部分。eg:??
- 聲明符號(hào)
- 符號(hào)用于定義外部二進(jìn)制數(shù)據(jù)將被處理的方式。
- eg: <!ENTITY coverphoto SYSTEM "/images/cover.tif" NDATA TIFF>
NDATA聲明了非文本數(shù)據(jù)格式TIFF,但是還須指定處理該數(shù)據(jù)格式的應(yīng)用程序- <!NOTATION TIFF SYSTEM "/programs/showtiff.exe">
- 一般地(SYSTEM):<!NOTATION FormatName SYSTEM "AppIdentifier">
- 或者(PUBLIC):<!NOTATION TeX PUBLIC "-//SmithCo//NOTATION TeX HelpFile//EN" "programs\texdisplay.exe">
首先使用公共標(biāo)識(shí)符(URI)"-//SmithCo//NOTATION TeX HelpFile//EN" 對(duì)應(yīng)的程序,否則使用"programs\texdisplay.exe"來(lái)處理。 - 特別地:沒(méi)有任何的信息可用,且沒(méi)有可用的應(yīng)用程序處理該格式時(shí),仍需用最小的符號(hào)格式來(lái)聲明:
<!NOTATION FormatName " ">
- eg: <!ENTITY coverphoto SYSTEM "/images/cover.tif" NDATA TIFF>
- 字符數(shù)據(jù):不需要被XML解析器處理,放置在CDATA標(biāo)簽中。
- <![CDATA[The character data goes here]]>
- <![CDATA[
<firstname>Alice</firstname>
<lastname>Walker</lastname>
]]>
其中的“標(biāo)簽”符號(hào)及內(nèi)容將被忽略,通常用途:- 引用XML代碼節(jié)
- 括住可能包含XML保留字的各類腳本代碼
- 符號(hào)用于定義外部二進(jìn)制數(shù)據(jù)將被處理的方式。
- 注釋:<!--......-->
轉(zhuǎn)載于:https://www.cnblogs.com/tomin/archive/2009/01/09/1373036.html
總結(jié)
以上是生活随笔為你收集整理的XML基本知识(三)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: “及岁共为乐”下一句是什么
- 下一篇: 我的天空特效怎么没有了怎么办啊