源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 716|回复: 22

[XML/RSS] XML简易教程之四

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2006-10-11 00:00:00 | 显示全部楼层 |阅读模式
实体
有五种预定义的XML实体,HTML编码者应该熟悉。XML文档中的字符&、、"和'被分别表示为&、@lt;、>、"和'。
XML很大程度上扩展了实体的功能 - 允许在DTD中定义实体以便在文档的其余部分使用。例如,我在XML文档中需要频繁使用词组"Wired Digital",可以在DTD中这样表示:
这样当我使用这个词组时,可以敲入&wd;。于是可以避免拼错和重复敲入相同的信息。实体可以起到字处理器中宏的作用。
被替换的文本可以任意长,但是如果真是很长,可能要把信息存储在另一个文件中。可以通过外部实体参考来实现 - 在实体名和文件的URL中使用关键字SYSTEM:
这些特征功能强大,但有一个缺点:在一个DTD内不能被扩展。为了实现扩展功能,需要一个称为参数实体的特殊工具。它在实体定义中通过在实体名前插入"%"实现。一旦被定义,参数定义可以通过用百分号和分号包围参数名来实现。
为什么这么做?看看下面的代码:
这段代码来自一个公用的XML名片草稿。当定义根元素时,作者发现更容易把信息分离到不同的参数实体中。如果看看其中的一个实体表现,我们就会知道为什么了。看看下面的prop.id实体:
如果每个实体都用这么长的字符串表示,元素定义将很难阅读。
现在可以读一些DTD了。
Jay Greenspan ISO-8859-1 Entities
Named
Entity Numeric
Entity Glyph Description
-
 unused
horizontaltab
linefeed
unused
space
! ! exclamationmark
" " " doublequotationmark
# # numbersign
$ $ dollarsign
% % percentsign
& & & amperstand
' ' apostrophe
( ( leftparenthesis
) ) rightparenthesis
* * asterisk
+ + plussign
, , comma
- - hyphen
. . period(fullstop)
Named
Entity Numeric
Entity Glyph Description
/ / solidus(slash)
0-
9 digits0-9
: : colon
; ; semicolon
> > greater-thansign
? ? questionmark
@ @ commercialat
A-
Z letters A-Z
[ ][ leftsquarebracket
\ \ reversesolidus(backslash)
] ] rightsquarebracket
^ ^ caret
_ _ horizontalbar(underscore)
` ` acuteaccent
a-
z letters a-z
{ { leftcurlybrace
| | verticalbar
Named
Entity Numeric
Entity Glyph Description
} } rightcurlybrace
~ ~ tilde
-
? unused
    non-breakingspace
? ? invertedexclamation
¢ ¢ centsign
£ £ poundsterling
¤ ¤ generalcurrencysign
¥ ¥ yensign
| | brokenverticalbar
§ § sectionsign
¨ ¨ umlaut(dieresis)
? ? ? copyright
a a feminineordinal
? ? leftanglequote, guillemotleft
? ? notsign
- - softhyphen
? ? registeredtrademark
ˉ ˉ macronaccent
Named
Entity Numeric
Entity Glyph Description
° ° degreesign
± ± plusorminus
2 2 superscripttwo
3 3 superscriptthree
′ ′ acuteaccent
μ μ microsign
? ? paragraphsign
· · middledot
? ? cedilla
1 1 superscriptone
o o masculineordinal
? ? rightanglequote, guillemotright
? ? one-fourth
? ? one-half
? ? three-fourths
? ? invertedquestionmark
à à à uppercaseA, graveaccent
á á á uppercaseA, acuteaccent
? ? ? uppercaseA, circumflexaccent
Named
Entity Numeric
Entity Glyph Description
? ? ? uppercaseA, tilde
? ? ? uppercaseA, dieresisorumlautmark
? ? ? uppercaseA, ring
? ? ? uppercaseAEdipthong(ligature)
? ? ? uppercaseC, cedilla
è è è uppercaseE, graveaccent
é é é uppercaseE, acuteaccent
ê ê ê uppercaseE, circumflexaccent
? ? ? uppercaseE, dieresisorumlautmark
ì ì ì uppercaseI, graveaccent
í í í uppercaseI, acuteaccent
? ? ? uppercaseI, circumflexaccent
? ? ? uppercaseI, dieresisorumlautmark
D D D uppercaseEth, Icelandic
? ? ? uppercaseN, tilde
ò ò ò uppercaseO, graveaccent
ó ó ó uppercaseO, acuteaccent
? ? ? uppercaseO, circumflexaccent
? ? ? uppercaseO, tilde
Named
Entity Numeric
Entity Glyph Description
? ? ? uppercaseO, dieresisorumlautmark
× × multiplysign
? ? ? uppercaseO, slash
ù ù ù uppercaseU, graveaccent
ú ú ú uppercaseU, acuteaccent
? ? ? uppercaseU, circumflexaccent
ü ü ü uppercaseU, dieresisorumlautmark
Y Y Y uppercaseY, acuteaccent
T T T uppercaseTHORN, Icelandic
? ? ? lowercasesharps, German(szligature)
à à à lowercasea, graveaccent
á á á lowercasea, acuteaccent
a a a lowercasea, circumflexaccent
? ? ? lowercasea, tilde
? ? ? lowercasea, dieresisorumlautmark
? ? ? lowercasea, ring
? ? ? lowercaseaedipthong(ligature)
? ? ? lowercasec, cedilla
è è è lowercasee, graveaccent
Named
Entity Numeric
Entity Glyph Description
é é é lowercasee, acuteaccent
ê ê ê lowercasee, circumflexaccent
? ? ? lowercasee, dieresisorumlautmark
ì ì ì lowercasei, graveaccent
í í í lowercasei, acuteaccent
? ? ? lowercasei, circumflexaccent
? ? ? lowercasei, dieresisorumlautmark
e e e lowercaseeth, Icelandic
? ? ? lowercasen, tilde
ò ò ò lowercaseo, graveaccent
ó ó ó lowercaseo, acuteaccent
? ? ? lowercaseo, circumflexaccent
? ? ? lowercaseo, tilde
? ? ? lowercaseo, dieresisorumlautmark
÷ ÷ divisionsign
? ? ? lowercaseo, slash
ù ù ù lowercaseu, graveaccent
ú ú ú lowercaseu, acuteaccent
? ? ? lowercaseu, circumflexaccent
Named
Entity Numeric
Entity Glyph Description
ü ü ü lowercaseu, dieresisorumlautmark
y y y lowercasey, acuteaccent
t t t lowercasethorn, Icelandic
? ? ? lowercasey, dieresisorumlautmark
回复

使用道具 举报

0

主题

1万

回帖

100

积分

注册会员

Rank: 2

积分
100
发表于 2022-8-8 09:51:19 | 显示全部楼层
笑纳了老板
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-9-18 23:08:43 | 显示全部楼层
数据库了多久撒快乐的健身卡啦
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

163

积分

注册会员

Rank: 2

积分
163
发表于 2022-9-22 19:30:11 | 显示全部楼层
的谁vdvdsvdsvdsdsv
TS人妖演出表演服务q3268336102电话13168842816
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

381

积分

中级会员

Rank: 3Rank: 3

积分
381
发表于 2022-10-11 16:03:46 | 显示全部楼层
来看看怎么样
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-12-3 19:28:01 | 显示全部楼层
儿飞飞微风DVD谁vdsvd
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-12-16 23:26:28 | 显示全部楼层
了乐趣了去了去了去了去了
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-2-24 04:30:27 | 显示全部楼层
天天源码社区论坛
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

59

积分

注册会员

Rank: 2

积分
59
发表于 2023-4-2 04:42:27 | 显示全部楼层
谢谢下载来看看
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-6-8 07:08:00 | 显示全部楼层
8888888888888888
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-22 10:13 , Processed in 0.095797 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表