什么是经过类型定义的xml值?
经过类型定义的xml值是指在xml schema中被指定数据类型的元素值。xml解析器使用sc
hema来确认文档。xml schema信息可以放在schema文件中,也可以放在本身的xml文档中
。
如何访问经过类型定义的xml值?
可以通过xml对象模型访问经过类型定义的数据。就好象你能通过调用元素节点的nodev
alue属性找到元素值一样,你可以调用元素本身的nodetypedvalue属性找到经过类型定
义的元素值。
例如,考虑一下下面的xml文档:
<?xml version="1.0"?>
<weather xmlns="x-schema:weatherschema.xml">
<date>1970-09-30</date>
<degrees>67.5</degrees>
</weather>
其中“weatherschema.xml”是下面这个文件:
<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)。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器