欢迎访问 水平网    今天是:2017年11月22日 注册 | 登录 | 订阅 | 收藏
推荐文章
热点文章
专题
JQuery框架
Prototype.js
HTML5

用html显示xml中的数据

1.将下面文件存为myfile.dtd<!ELEMENT myfile (title, author)><!ELEMENT title (#PCDATA)><!ELEMENT author (#PCDATA)>2.然后建立XML文档myfile.xml:<?xml version="1.0" encoding="GB2312"?><!DOCTYPE myfile SYSTEM "myfile.dtd"><myfile><title>XML轻松学习手册</title><author>ajie</author></myfile>3.建立HTML文档myfile.html<html><head><script language="JavaScript" for="window" event="onload">var xmlDoc = new...
类别:网页编程 - XML应用,阅读:409,更新:2014-06-23

循环读取重名节点的方法

<?xml version="1.0" standalone="yes"?> <InOutStore xmlns="http://tempuri.org/InOutStore.xsd"> <OutStore> <code>6900916200010</code> <time>2005-7-11 20:47:54</time> </OutStore> <OutStore> <code>1P25-68596-01</code> <time>2005-7-11 20:48:10</time> </OutStore> <OutStore> <code>6901028337168</code> <time>2005-7-11 20:48:20</time> </OutStore> <OutStore> <code>6901028337168</code> <time>2005-7-11 20:48:32<...
类别:网页编程 - XML应用,阅读:462,更新:2014-06-23

XML-Schema的DTD描述

<!ENTITY % datatypes "(entity | entities | enumeration | id | idref | idrefs | nmtoken | nmtokens | notation | string | bin.base64 | bin.hex | boolean | char | date | dateTime | dateTime.tz | fixed.14.4 | float | int | number | time | time.tz | i1 | i2 | i4 | r4 | r8 | ui1 | ui2 | ui4 | uri | uuid)"><!-- *** 数据类型 **** --><!ELEMENT datatype (description)*><!ATTLIST datatypedt:type %datatypes; #IMPLIEDxmlns:dt CDATA #FIXED "urn:schemas-microsoft-com:datatypes"> <!-- ***** 描述 ***** --><!ELEMEN...
类别:网页编程 - XML应用,阅读:494,更新:2014-06-23

XML枚举一个节点的所有属性的方法

通过XMLDOMElement的attributes属性可以得到IXMLDOMNamedNodeMap接口指针,再通过get_item得到属性IXMLDOMElementPtr element; element=node; IXMLDOMNamedNodeMap* pMap; element->get_attributes(&pMap); long len; pMap->get_length(&len); for (long i=0; i<len; i++) { IXMLDOMNode* pNode; pMap->get_item(i, &pNode); BSTR str; pNode->get_nodeName(&str); //这个就是属性名称 SysFreeString(str); pNode->Release(); } pMap->Release();...
类别:网页编程 - XML应用,阅读:489,更新:2014-06-23

用xslt对xml进行缩进格式化处理

下面就是简单的例子,这里提供2中方法:test.htm<SCRIPT>//装载数据x = "<r><a name='net_lover'>aaaaaaaaaaa</a> <b>bbbbbbb</b><a>aaaaaaaaaaa</a><b>bbbbbbb</b></r>"var source = new ActiveXObject("Msxml2.DOMDocument");source.async = false;source.loadXML(x)alert(source.xml)// 装载样式单var stylesheet = new ActiveXObject("Msxml2.DOMDocument");stylesheet.async = false;stylesheet.resolveExternals = false;stylesheet.load("style.xsl");alert(stylesheet.xml)// 创建结果对象var re...
类别:网页编程 - XML应用,阅读:501,更新:2014-06-23

HTML中的XML数据岛记录编辑与添加

<HTML><HEAD><Title>HTML中的数据岛中的记录集</Title></HEAD><body bkcolor=#EEEEEE text=blue bgcolor="#00FFFF"><Table align=center width="100%"><TR><TD align="center"><h5><b><font size="4" color="#FF0000">HTML中的XML数据岛记录编辑与添加</font></b></h5></TD></TR></Table><HR>酒店名称:<input type=text datasrc=#theXMLisland DataFLD=NAME size="76"><BR>  地...
类别:网页编程 - XML应用,阅读:485,更新:2014-06-23

包含中文字符的URL编码问题

在xml应用中,经常将一些URL信息作为xml数据存储,其中URL参数有可能包含有中文字符。当使用dom对xml数据进行解析时,可以对中文字符进行编码。但如果只使用xslt来显示xml数据时(data.xml+data.xsl),发现此时的URL会出现编码错误.即使指定编码类型(encoding="gb2312"),依然会出现同样的问题.测试发现:是IE的缓存机制问题,IE仍会把新的页面(所链接的URL)的MIME内容类型默认为text/xml解决方法:1.指定输出文档类型为xml文档 (example:data.xsl)<xsl:output method="xml" encoding="gb2312" media-type="text/xml" />2.在新的窗口打开,给联接增加属性,指明目标窗口为其他窗...
类别:网页编程 - XML应用,阅读:621,更新:2014-06-23

javascript解析XML DOM

DOM 是以层次结构组织的节点或信息片段的集合,这个层次允许开发人员在树中导航以寻找特定信息,分析该结构通常需要加载 整个文档和结构层次结构,然后才能做其他工作。由于她是基于信息层次的,因而DOM被认为是基于树或基于对象的 Info.xml <?xml version='1.0' encoding='gb2312'?> <Info> <basic country="china">   <name num="3">霍元甲</name>   <age>42</age>   <sex>男</sex> </basic> <description>精武门的创始人</description> </Info> html: <!DOCTYPE HTML PUBLIC "-//W3C/...
类别:网页编程 - XML应用,阅读:568,更新:2014-06-23

XML轻松学习手册(5)XML实例解析

第五章:XML实例解析  提纲:  一:实例效果  二:实例解析    1.定义新标识。   2.建立XML文档。   3.建立相应的HTML文件。  XML在不同领域有着广泛的应用,比如在科技领域的MathML,无线通信应用的WML,在网络图象方面的SVG等等,我们这里侧重讨论XML在web上的应用。XML在web上应用主要是利用其强大的数据操作能力。一般用XML配合javascript和asp等服务器端程序,可以实现网络上几乎所有的应用需求。  考虑讲解方便,我们在下面介绍一个简单的实例,不包含服务器端程序。目的在于让您对XML的数据操作能力有一个感性的认识。  好,我们首先[ 点击这里 ]来...
类别:网页编程 - XML应用,阅读:446,更新:2014-06-23

XML轻松学习手册(4)XML语法

第四章 XML语法提纲:一.XML语法规则 二.元素的语法 三.注释的语法 四.CDATA的语法 五.Namespaces的语法 六.entity的语法 七.DTD的语法通过前面三章的学习,我们已经对什么是XML,它的实现原理以及相关的术语有所了解。接下来我们就开始学习XML的语法规范,动手写自己的XML文档。一.XML语法规则XML的文档和HTML的原代码类似,也是用标识来标识内容。创建XML文档必须遵守下列重要规则:规则1:必须有XML声明语句这一点我们在上一章学习时已经提到过。声明是XML文档的第一句,其格式如下:<?xml version="1.0" standalone="yes/no" encoding="UTF-8"?> 声明的作...
类别:网页编程 - XML应用,阅读:528,更新:2014-06-23

XML轻松学习手册(3)XML的术语

第三章 XML的术语 提纲:  导言  一.XML文档的有关术语  二.DTD的有关术语  导言  初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于XML本身也是一个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,IBM,SUN等)都在不断推出自己的见解和标准,因此新概念漫天飞就不足为奇了。而国内又缺乏权威的机构或组织来对这些术语正式定名,你所看见的有关XML的中文教材大部分是靠作者本身的理解翻译过来的,有些是正确的,有些是错误的,更加妨碍了我们对这些概念的理解和学习。  你下面将要看到的关于XML术语的解释,也是作者本身的理解和翻译。阿捷是以W3C组织发布...
类别:网页编程 - XML应用,阅读:475,更新:2014-06-23

XML轻松学习手册(2)XML概念

第二章 XML概念导言经过第一章的快速入门学习,你已经知道了XML是一种能够让你自己创造标识的语言,它可以将数据与格式从网页中分开,它可以储存数据和共享数据的特性使得XML无所不能。如果你希望深入学习XML,系统掌握XML的来龙去脉,那么我们首先还是要回到XML概念的问题上来。XML(Extensible Markup Language),一种扩展性标识语言。"扩展性""标识""语言"。每一个词都明确的点明了XML的重要特点和功能。我们来仔细分析:一. 扩展性 二. 标识 三. 语言 四. 结构化 五. Meta数据 六. 显示 七. DOM一.扩展性---使用XML,你可以为你的文档建立自己的标记(tags)。XML的第一个词...
类别:网页编程 - XML应用,阅读:481,更新:2014-06-23