首页 相关文章 XML简易教程之四

XML简易教程之四

  实体
  
  有五种预定义的XML实体,HTML编码者应该熟悉。XML文档中的字符&、、、"和'被分别表示为&、@lt;、、"和'。
  
  XML很大程度上扩展了实体的功能 - 允许在DTD中定义实体以便在文档的其余部分使用。例如,我在XML文档中需要频繁使用词组"Wired Digital",可以在DTD中这样表示:
  
  !ENTITY wd "Wired Digital"
  
  这样当我使用这个词组时,可以敲入&wd;。于是可以避免拼错和重复敲入相同的信息。实体可以起到字处理器中宏的作用。
  
  被替换的文本可以任意长,但是如果真是很长,可能要把信息存储在另一个文件中。可以通过外部实体参考来实现 - 在实体名和文件的URL中使用关键字SYSTEM:
  
  !ENTITY text SYSTEM "http://my.url.here"
  
  这些特征功能强大,但有一个缺点:在一个DTD内不能被扩展。为了实现扩展功能,需要一个称为参数实体的特殊工具。它在实体定义中通过在实体名前插入"%"实现。一旦被定义,参数定义可以通过用百分号和分号包围参数名...[ 查看全文 ]

2016-02-19 标签:

XML简易教程之四的相关文章

手机页面
收藏网站 回到头部