加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 区块链、物联平台、物联安全、数据迁移、5G!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

XML验证分析

发布时间:2023-12-25 12:33:15 所属栏目:教程 来源:DaWei
导读: 验证是由一个XML文档进行验证的过程。 XML文档被认为是有效的,如果它的内容相匹配的元素,属性和相关联的文档类型定义(DTD),并且如果该文件符合表示在它的约束。验证处理方式有两种XML解析
验证是由一个XML文档进行验证的过程。 XML文档被认为是有效的,如果它的内容相匹配的元素,属性和相关联的文档类型定义(DTD),并且如果该文件符合表示在它的约束。验证处理方式有两种XML解析器:

格式良好的XML文档

有效的XML文档

良好的XML文档

XML文档被认为是良好的,如果它附着在下面的规则:

非DTD的XML文件必须使用预定义的字符实体amp(&),apos(single quote),gt(>),lt(<),quote(double quote).

它必须按照标签的顺序。例子,内标签必须关闭外部标记前关闭。

它的每一个开放标签必须有结束标签,或者它必须是一个自结束标记.(<title>....</title> or <title/>).

它必须有一个开始标签,这就需要用引号括起来只有一个属性.

amp(&),apos(single quote),gt(>),lt(<),quote(double quote)除了这些之外的实体必须被声明.

示例
格式良好的XML文档的示例:

<?xml version=1.0 encoding=UTF-8 standalone=yes ?>
<!DOCTYPE address
[
   <!ELEMENT address (name,company,phone)>
   <!ELEMENT name (#PCDATA)>
   <!ELEMENT company (#PCDATA)>
   <!ELEMENT phone (#PCDATA)>
]>
<address>
   <name>Tanmay Patil</name>
   <company>YiiBai</company>
   <phone>(011) 123-4567</phone>
</address>
上面的例子被认为是良好的形成为:

它定义文档类型。这里,文档类型是元素类型.

它包括命名为一个根元素地址.

每个子元素的名称,公司的手机都包含在它的自我解释标签.
 

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章