XML 架构介绍: XML 架构是用于定义和验证 XML 数据的内容和结构的文档,就像数据库架构定义和验证组成数据库的表、列和数据类型一样。 XML 架构通过 XML 架构定义 (XSD) 语言定义和描述某些 XML 数据类型。XML 架构元素(元素、属性、类型和组)用于定义某些 XML 数据类型的有效结构、有效数据内容和关系。XML 架构还可为属性和元素提供默认值。有关更多信息,请参见万维网联合会 (W3C) Web 站点 (http://www.w3.org/)。 可使用 XML 架构来保证应用程序和单位之间共享的某些 XML 数据类型的一致性。XML 架构可用作两个应用程序之间进行数据交换的合同。单位可以发布描述其应用程序生成和使用的 XML 格式的架构。这样,希望交换数据的其他单位和应用程序可以围绕这些架构生成他们的应用程序,以便他们的 XML 消息能被理解。 例如,在买方和卖方之间发送以 XML 表示的订单之前,可以用 XML 架构对其进行验证。该验证校验数据的所有元素(各片段)均存在,都按预期顺序排列,并且均为正确的数据类型。这确保订单收件人在收到它时能够正确解释数据。 Visual Studio 中的 XML 架构符合基于 XML 架构定义语言 (XSD) 的有关 XML 架构的 W3C 建议。以下是 XML 架构相对于以前的 DTD 之类的技术的一些优越性: XML 架构使用 XML 语法,因此您不必学习新语法来定义数据结构。 XML 架构支持可再次使用的类型,并允许您使用继承创建新类型。 XML 架构使您可以对元素分组以控制元素和属性的重复。 有关架构以及它们所代表元素约束数据的方式的更多信息,请参见 XML 的元素、属性和类型。 有关 XML 架构的更多信息,请参见 XML 架构参考 (XSD) 和 MSDN Online XML 开发人员中心 (http://msdn.microsoft.com/xml)。 请参见 (http://www.w3.org/) 上的 XML 架构初级读物 | XML 设计器 | 演练:用“XML 设计器”创建 XML 架构 | ADO.NET 数据访问介绍 | 数据集介绍
赞0踩0评论0
回答了问题2021-09-30
请问在XML中什么是子节点,元素节点又是什么?
XML 文档包含 XML 元素。
什么是 XML 元素?
XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。
一个元素可以包含:
其他元素
文本
属性
或混合以上所有...
J K. Rowling
2005
29.99
Erik T. Ray
2003
39.95
在上面的实例中,
和
都有 元素内容,因为他们包含其他元素。
元素也有属性(category='CHILDREN')。
、
和
有文本内容,因为他们包含文本。
那么元素节点仅仅是其中的一种。 简单的说元素节点就是使用用左右尖括号(如:
)的那个元素的节点。比如下面的xml文档:
xml
对于xslt处理器来说元素节点有:list,book; 属性节点有:ID='601', name='book1' 处理指令节点有:
文本节点有:xml 所以元素仅仅是其中的一种节点。 一个XML元素是由开始标签、结束标签以及标签之间的数据构成的开始和结束标签用来描述标签之间的数据 标签之间的数据被认为是元素的值 XML中的每个 <> 都是节点含在<> 中间的 <> 是子节点