灵魂-放水

为学日益,为道日损。

BlogJava 首页 新随笔 联系 聚合 管理
  296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
1、在一个通用实体引用中可以包含另一个通用实体引用。
<! ENTITY  COPY99  "COPYRIGHT1999&ERH;">
     ERH实体作为COPY99实体的一部分存在,而COPY99实体本身最终又成为文档内容的一部分。
2、通用实体成为文档的一部分,而非DTD的组成成分。通用实体引用不能插入那些仅为DTD而非文档内容的文本。然而在DTD中的实体引用通常是有用的,因此,XML提供了参数实体引用的手段。
<!ENTITY   %REH    "EACELY">
<!ENTITY   COPY99  "COPYRIGHT1999%ERH;">
posted on 2006-03-06 17:39 放水老倌 阅读(403) 评论(6)  编辑  收藏 所属分类: 综合技术

Feedback

# re: XML 2006-03-07 10:31 放水老倌
ENTITIES和NMTOKENS在文档的实际元素中具有一个属性列表,但在DTD的属性声明中仅有一个值。可是在文档中实际元素的NOTATION属性值仅有一个。可取值的列表位于DTD的属性声明中。  回复  更多评论
  

# re: XML 2006-03-07 16:48 放水老倌
XML处理器不会对处理说明进行任何处理,仅仅是把它们传送给应用程序。应用程序决定如何处理这些说明。大部分应用程序简单地跳过它们无法理解的处理说明。

了解应用程序如何运作和查看实体?以及需要提供给应用程序的参数是什么?这些信息都可以通过处理指令来提供。因为处理指令所包含的数据没有什么限制,所以在指定说明时就相对容易一些,这些说明是决定记号中列出的外部程序将采取什么行为。

不可析外部实体提供与非XML数据的实际位置的链接。
不可析实体声明中的最终名字必须是DTD中声明的记号名。
<!NOTATION GIF SYSTEM "IMAGE/GIF">

<!ENTITY LOGO SYSTEM “LOGO.GIF” NDATA GIF>
不可析实体的嵌入,可定义一个空元素,其某属性为ENTITY型,来载入。
  回复  更多评论
  

# re: XML 2006-03-07 19:23 放水老倌
XML是定义描述语言的元语言,HTML仅仅是由SGML元描述语言定义的一个实例语言。  回复  更多评论
  

# re: XML 2006-03-07 19:37 放水老倌
每设计一个XML的DTD,一种新的描述语言便随之而诞生!  回复  更多评论
  

# re: XML 2006-03-09 15:55 放水老倌
对于那些只需要访问XML文档中的数据而不对文档进行更改的应用程序来说,SAX分析器更为合适。
W3C的DOM接口规范中,没有任何一个地方定义了DOM中的接口对象同实际文档相关联的方法,因此,不同的XML分析器所提供的加载XML文档的方法也不尽相同。

通过DSO(DATA SOURCE OBJECT)进行XML的数据绑定可以方便地将XML节点同HTML标记捆绑。  回复  更多评论
  

# re: XML 2006-03-09 16:07 放水老倌
XML与关系数据库

针对XML数据,一般有两种存储方式:一是将其按结构层次拆分开来分别存于不同字段,
二是将XML文档原封不动地存入数据库。实际应用中,后者的应用环境将受到一定限制,因为关系数据库不能很好地处理大容量的结构化的信息和文本数据。当然,也可以将结构化置标文本分解成尽可能小的部分,然后转化成数据库中的字段来存储,但是这样在数据库的检索、索引方面会增加许多额外的工作。至于前一种方式,因为关系型数据库并不能很好地支持层次、顺序、包含等在结构化置标语言中十分本质的关系,所以在开发中也仍然有很多问题要解决。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: