XML简明教程(8)什么是经过类型定义的XML值

2016-02-19 17:19 5 1 收藏

下面图老师小编要跟大家分享XML简明教程(8)什么是经过类型定义的XML值,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - Web开发 】

  经过类型定义的XML值是指在XML Schema中被指定数据类型的元素值。XML解析器使用schema来确认文档。XML Schema信息可以放在schema文件中,也可以放在本身的XML文档中 。 

  如何访问经过类型定义的XML值? 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  可以通过XML对象模型访问经过类型定义的数据。就好象你能通过调用元素节点的nodeValue属性找到元素值一样,你可以调用元素本身的nodeTypedvalue属性找到经过类型定义的元素值。 

  例如,考虑一下下面的XML文档: 

  

?xml version="1.0"? weather xmlns="x-schema:weatherSchema.xml"    date1970-09-30/date    degrees67.5/degrees/weather
 其中weatherSchema.xml是下面这个文件: 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  

Schema xmlns="urn:schemas-microsoft-com:xml-data"xmlns:dt="urn:schemas-micr osoft-com:datatypes"     ElementType name="date" content="textOnly" dt:type="date"/     ElementType name="degrees" content="textOnly" dt:type="float"/     ElementType name="weather" content="eltOnly"/       element type="date"/       element type="degrees"/     /ElementType /Schema
  如果你要定位degrees这个元素(xmlDocument.documentElement.childNodes.item(1)),你可以按如下方式调用nodeTypedvalue来访问它的类型定义值: 

  (xmlDocument.documentElement.childNodes.item(1).nodeTypedvalue)。

来源:http://www.tulaoshi.com/n/20160219/1614942.html

延伸阅读
标签: Web开发
什么是XML元素?? XML是一种标识语言,一组用来创建描述数据的语法标签的规则集。一个XML元素是由开始标签、结束标签以及标签之间的数据构成的。开始和结束标签用来描述标签之间的数据。标签之间的数据被认为是元素的值。例如,在下面一个XML元素的例子中,元素"di? rector"的值是"Ed?Wood"。Ed?Wood元素名("director")允许你把"Ed?Woo...
标签: Web开发
什么是XML文档中的数据类型?? XML文档中的数据类型是赋给实例中一个元素的类型,可以使用dt:dt属性来实现,也可以通过一个XML?Schema,一个XML文档的正式定义来实现。此外,数据类型可以声明为元素,XML解析器使用数据类型信息来验证文档的有效性。? 以前,XML元素的值局限于一个单一的类型String,因此想要处理XML文档的开发者需要花费...
标签: Web开发
什么是XML?Schema?? XML?Schema是一个基于XML的语法或schema规范,用来定义XML文档的标记方式。XML?Schema是一个由Microsoft建议的schema规范,它与文档类型定义(DTD)相比具有很大的优势,而DTD是最初用来定义XML模型的schema规范。DTD存在很多缺点,包括使用非XML语法,不支持数据类型定义,不具有扩展性等。例如,DTD不允许把元素内...
标签: Web开发
什么是XML文档?? 一个基本的XML文档就是一个XML元素,它可以嵌套XML元素。例如,下面的XML元素“books”就是一个有效的XML文档。? ? ???? ??????? ??????Hunter?S.?Thompson? ???? ? 处理指导? 构建一个基本的XML文档需要记住关键的四点:? 所有元素必须有结束标签;? 所有元素必须正确的嵌套(不允许交迭...
标签: Web开发
什么是C++?XML?DSO?? Microsoft??Internet?Explorer?5中内嵌了一个C++数据源对象(DSO),可以用来把XML连? 接到HTML中。Microsoft??Internet?Explorer?4中内嵌的Java?XML?DSO在Internet?Exp? lorer?5中仍然支持,但是新的C++?DSO有更好的性能,还可以直接连接XML数据岛。? 如何把XML连接到HTML上?? 考虑下面的XML文件...

经验教程

80

收藏

22
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部