![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
XML与Schema
文章平均质量分 80
Linux菜_鸟
努力学习Linux中
展开
-
MSXML的不同版本使用
我参与了IE7的开发过程,看到了在IE浏览器中形形色色使用MSXML的方法。显然有一些东西困扰着开发者:MSXML“混乱”的版本以及如何创建“正确”的实例。下面是一段非常常见的代码:if (Web.Application.get_type() == Web.ApplicationType.InternetExplorer) { var progIDs = [ 'Msxml2.DOMDocum转载 2014-03-11 19:41:24 · 6167 阅读 · 0 评论 -
XML文件中xsi:schemaLocation声明
xsi:schemaLocation详解在实例中引用模式文档XML Schema提供了两个在实例文档中使用的特殊属性,用于指出模式文档的位置。这两个属性是:xsi:schemaLocation和xsi:noNamespaceSchemaLocation,前者用于声明了目标名称空间的模式文档,后者用于没有目标名称空间的模式文档,它们通常在实例文档中使用。4.5.7.1 xsi:sc转载 2014-03-08 22:09:04 · 4292 阅读 · 0 评论 -
Schema中xsd:unique元素的使用方法
XML Scheam允许指定某个元素或属性的值在一定得范围内是唯一的。为了指定元素或属性值的唯一性,可以使用元素,使用方法为选择一组xml示例元素作为范围,然后依据上下文关系定义一个field,这里的field就是要指定的唯一性的元素或属性。 1、元素唯一性xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema转载 2014-03-09 20:53:38 · 4709 阅读 · 0 评论 -
Schema元素xsd:key和xsd:keyref
XML Schema可以通过将一个元素或属性定义为key,从而保证该元素或属性在一定范围内的唯一性。在XML实例文档中,key所代表的元素或属性的值组成一个集合,可以通过keyref来限定另一个元素或属性的值必须在这个集合中。 key的定义方法和unique的定义方法十分相似。首先选择一组元素做为范围,然后依据上下文关系指定某元素或属性为key。keyref的定义跟key的定义基转载 2014-03-09 21:22:32 · 2872 阅读 · 0 评论 -
Schema中的xsd:any和xsd:anyAttribute
元素使我们有能力通过未被 schema 规定的元素来拓展 XML 文档! 元素 元素使我们有能力通过未被 schema 规定的元素来拓展 XML 文档!下面这个例子是从名为 "family.xsd" 的 XML schema 中引用的片段。它展示了一个针对 "person" 元素的声明。通过使用 元素,我们可以通过任何元素(在 之后)扩展 "person" 的内容:转载 2014-03-09 23:15:28 · 1999 阅读 · 0 评论