• DTD-来自网络的实例

    2019-10-23 14:39:21

    DTD-来自网络的实例 电视节目表 DTD 由 David Moisan 创造。 !DOCTYPE TVSCHEDULE [ !ELEMENT TVSCHEDULE (CHANNEL+) !ELEMENT CHANNEL (BANNER,DAY+) !ELEMENT BANNER (#PCDATA) !ELEMENT DAY (DATE,(HOLIDAY|PROGRAMSLOT+)+) !ELEMENT HOLIDAY (#PCDATA) !ELEMENT DATE (#PCDATA) !ELEMENT PROGRAMSLOT (TIME,TITLE,DESCRIPTION?) !ELEMENT TIME (#PCDATA) !ELEMENT TITLE (#PCDATA) !ELEMENT DESCRIPTION (#PCDATA) !ATTLIST TVSCHEDULE NAME CDATA #REQUIRED !ATTLIST CHANNEL CHAN CDATA #REQUIRED !ATTLIST PROGRAMSLOT VTR CDATA #IMPLIED !ATTLIST TITLE RATING CDATA #IMPLIED !ATTLIST TITLE LANGUAGE CDATA #IMPLIED...

  • DTD-实体

    2019-10-23 14:38:46

    DTD-实体 实体是用于定义引用普通文本或特殊字符的快捷方式的变量。 实体引用是对实体的引用。 实体可在内部或外部进行声明。 一个内部实体声明 语法 !ENTITY entity-name entity-value 实例 DTD 实例: !ENTITY writer Donald Duck. !ENTITY copyright Copyright W3CSchool.cc XML 实例: authorwriter;copyright;/author 注意:一个实体由三部分构成: 一个和号 (), 一个实体名称, 以及一个分号 (;)。 一个外部实体声明 语法 !ENTITY entity-name SYSTEM URI/URL 实例 DTD 实例: !ENTITY writer SYSTEM http://www.w3csch...

  • DTD-属性

    2019-10-23 14:38:03

    DTD-属性 在 DTD 中,属性通过 ATTLIST 声明来进行声明。 声明属性 属性声明使用下列语法: !ATTLIST element-name attribute-name attribute-type attribute-value DTD 实例: !ATTLIST payment type CDATA check XML 实例: payment type=check / 以下是属性类型的选项: 类型 描述 CDATA 值为字符数据 (character data) (en1|en2|..) 此值是枚举列表中的一个值 ID 值为唯一的 id IDREF 值为另外一个元素的 id IDREFS 值为其他 id 的列表 NMTOKEN 值为合法的 XML 名称 NMTOKENS 值为合法的 XML 名称的列表 ENTITY 值是一个实体...

  • DTD 验证

    2019-10-23 14:37:01

    DTD 验证 使用 Internet Explorer 可根据某个 DTD 来验证您的 XML。 通过 XML 解析器进行验证 当您试图打开某个 XML 文档时,XML 解析器有可能会产生错误。通过访问 parseError 对象,就可以取回引起错误的确切代码、文本甚至所在的行。 注意:load() 方法用于文件,而 loadXML() 方法用于字符串。 实例 var xmlDoc = new ActiveXObject(Microsoft.XMLDOM); xmlDoc.async=false; xmlDoc.validateOnParse=true; xmlDoc.load(note_dtd_error.xml); document.write(br /Error Code: ); document.write(xmlDoc.parseError.errorCode); documen...

  • 配置文件与dtd约束文件(Mybatis) 配置文件xml文件都会有一个和它相适应的dtd约束文件,当从eclipse新建一个xml文件时,可以看到没有约束文件 这时,打开左边的Mybatis3的jar包,看到有两个需要用到的dtd文件,复制名字,到Mybatis的入门文档中查找 , 复制上述代码,粘贴到新创建的xml文件中 这时,在写xml标签时就会有提示,或者按住alt+/也会有相应的提示。...

  • 专业总结DTD中实体定义与引用实体之间的转换 实体定义 实体用于为一段内容创建一个别名,以后在XML文档中就可以使用别名引用这段内容了。 在DTD定义中,一条!ENTITY 语句用于定义一个实体。 实体可分为两种类型:引用实体和参数实体。 实体定义-引用实体 引用实体主要在 XML 文档中被应用 语法格式: !ENTITY 实体名称 实体内容 :直接转变成实体内容 引用方式: 实体名称; 举例: !ENTITY copyright I am a programmer copyright;...

  • DTD-元素

    2019-10-23 14:33:19

    DTD-元素 在一个 DTD 中,元素通过元素声明来进行声明。 声明一个元素 在 DTD 中,XML 元素通过元素声明来进行声明。元素声明使用下面的语法: !ELEMENT element-name category 或 !ELEMENT element-name (element-content) 空元素 空元素通过类别关键词EMPTY进行声明: !ELEMENT element-name EMPTY 实例: !ELEMENT br EMPTY XML example: br / 只有 PCDATA 的元素 只有 PCDATA 的元素通过圆括号中的 #PCDATA 进行声明: !ELEMENT element-name (#PCDATA) 实例: !ELEMENT from (#PCDATA) 带有任何内容的元素 通过类别关键词...

  • DTD 总结

    2019-10-23 14:32:40

    DTD 总结 已经向您讲解了如何描述 XML 文档的结构。 您学习到了如何使用 DTD 来定义一个 XML 文档的合法元素,以及如何在您的 XML 内部或者作为一个外部引用来声明 DTD。 您已经学习了如何为 XML 文档声明合法的元素、属性、实体以及 CDATA 部分。 您也看到了如何根据某个 DTD 来验证一个 XML 文档。 您已经学习了 DTD,下一步学习什么内容呢? 下一步应当学习 XML Schema。 XML Schema 用于定义 XML 文档的合法元素,类似 DTD。我们认为 XML Schema 很快会将 DTD 取而代之...

  • DTD 简介

    2019-10-23 14:32:06

    DTD 简介 文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。 DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。 内部的 DOCTYPE 声明 假如 DTD 被包含在您的 XML 源文件中,它应当通过下面的语法包装在一个 DOCTYPE 声明中: !DOCTYPE root-element [element-declarations] 带有 DTD 的 XML 文档实例(请在 IE5 以及更高的版本打开,并选择查看源代码): ?xml version=1.0? !DOCTYPE note [ !ELEMENT note (to,from,heading,body) !ELEMENT to (#PCD...

19条记录

学习推荐

  • XML
  • XML DOM
  • XML Schema
  • DTD
  • XSL
  • XSLT
  • XSL-FO
  • XPath
  • XQuery
  • XLink
  • XPointer
  • Schema
  • XForms
  • SVG
  • WAP