用户名:
密 码: 记住密码
Xml编程
当前位置 :主页>网络编程>Xml编程>列表
XML 在使用中产生的二十个热点问题
这些日子,几乎每个人都在谈论XML (Extensible Markup Language),但是很少有人真正理解其含义。XML的推崇者认为它能够解决所有HTML不能解决的问题,让数据在不同的操作系统或应用之间进行灵活交换。确实,所有的观察家们都同意XML将引发一场内容发布和知识交换的革命。...
Xml编程发表于:2008-06-27
Java操作XML编程实例解析
XML作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML开发作为宣传口号之一。在许多项目中利用XML数据交换信息,省去了许多麻烦事,不用制定繁锁的数据格式,利用XML数据易于表...
Xml编程发表于:2008-06-27
Thinking XML: 创建 XML 的好建议
XML 的使用越来越广泛,但是很多 XML 的结构并不好。即便结构良好,也常常设计得很糟,使得处理和维护非常困难。而大部分用于 XML 的基础结构使问题更加恶化。于是出现了关于 XML 最佳实践的公开讨论,比如 Henri Sivonen 的文章HOWTO Avoid Being Called a Bozo When...
Xml编程发表于:2008-06-27
WEB页面工具之语言XML的定义
XML是一个精简的SGML,它将SGML的丰富功能与HTML的易用性结合到Web的应用中。XML保留了SGML的可扩展功能,这使XML从根本上有别于HTML。XML要比HTML强大得多,它不再是固定的标记,而是允许定义数量不限的标记来描述文档中的资料,允许嵌套的信息结构。HTML只是Web显示...
Xml编程发表于:2008-06-27
使用XML技术上传文件的例子
本文讲解了一个使用XML技术上传文件的例子,使用该方法没有传统方法中的种种限制。 这个例子讲述了如何使用MSXML3.0和ADO Stream对象来实现这种新的上传方法。好处有很多,比如,不需要专用的上传组件。 引言 为了在HTML网页中获得上传功能,在客户端我们可以使用如下...
Xml编程发表于:2008-06-27
使用xml http为网站增加域名查询功能
当我们准备建立一个Web站点时,就必须向域名登记机构申请一个Internet域名,因此,我们通常希望了解自己准备使用的域名是否已经被注册,这时,可以访问NIC站点http://www.nic.net,点击whois链接后输入需查询的域名,就可以得到我们需要的结果。 WHOIS服务器为 .com、....
Xml编程发表于:2008-06-27
使用javascript+xml技术实现分页浏览
基于web的技术中,分页是一个老的不能再老的,但大家津津乐道的问题,随着xml技术的日渐应用,把xml应用到分页当中,也是一种可能,当然网上的教程很多,当我都是看得稀里糊涂,索性自己写一个,与大家分享、指正。 共有两个文件tmh.htm tt.xml 源代码如下: tmh.htm _...
Xml编程发表于:2008-06-27
基于XML语言的来实现购物车的详细代码
购物车是电子商务网站中不可缺少的组成部分,但目前大多数购物车只能作为一个顾客选中商品的展示,客户端无法将购物车里的内容提取出来满足自己事务处理的需要,而这一点在有些电子商务活动中很有必要。XML的出现使得网络上传输的数据变得有意义起来,我们可以根据不同...
Xml编程发表于:2008-06-27
XML to DDL的项目关键:与数据库同步
对于xml2ddl项目,Freshmeat.org提供了一整套基于GNU或者GPL通用公共许可证下的Python程序。在一个运行的Python环境下,这套工具能够在许多操作系统上工作,包括Windows, Linux, 以及UNIX平台上,同时也能工作在以下数据库引擎:PostgreSQL, MySQL, Oracle, 以及Firebi...
Xml编程发表于:2008-06-27
文档标准的真实谎言
近日,有关微软 Open XML 标准的问题又引发了某些业内人士的关注。其一是因为日前 ISO (国际标准组织)成员南非和巴西相继就 ISO 批准微软的 Open XML 成为标准向 ISO 质疑和上诉,理由是日内瓦 BRM 会议并没有解决相应的实际问题,自己的意见也没有得到充分的表达,...
Xml编程发表于:2008-06-27
XML 2007年度回顾
对 XML 来说,2007 年又是发展较为平缓的一年。但是在这一年中,一些重要的规范都升级到了 1.0 版,XML 在信息发布(Web 和传统形式)方面得到持续发展。更重要的是,REST 与 Web 服务的碰撞引起了轩然大波,整个 Web 服务领域产生了重大变化。引起这一巨变的最主要技术...
Xml编程发表于:2008-05-04
XHTML基础问答-给初学者
HTML语言是我们建立网页的工具,从它出现发展到现在,规范不断完善,功能越来越强。但是依然有缺陷和不足,人们仍在不断的改进它,使它更加便于控制和有弹性,以适应网络上日新月异的应用需求。2000年底,国际W3C(World Wide Web Consortium)组织公布发行了XHTML 1.0版...
Xml编程发表于:2008-05-04
简述Asp与XML之间的关系
1、XML 是什么? XML仅仅是一种数据存放格式,这种格式是一种文本(虽然XML规范中也提供了存放二进制数据的解决方案)。 事实上有很多文本格式都可以用来存放数据,例如大家所熟悉的.ini文件。很多朋友在初学C语言或者Basic语言的时候,有时可能需要将源数据或者最终结...
Xml编程发表于:2008-05-04
Xml Http抓取数据时乱码问题解决
内码问题.用这段代码的吧,我已经改得很精简了. 使用XMLHTTP抓取地址并进次内容处理 以下为引用的内容: Function GetBody(Url) Dim objXML On Error Resume Next Set objXML = CreateObject(Microsoft.XMLHTTP) With objXML .Open Get, Url, False, , .Send GetBody =...
Xml编程发表于:2008-05-04
用XMLHTTP很好的一个例子
虽然ting88没有注册的用户不能下载歌曲,但搞定它也非难事啊:) 进入www.ting88.com的网站,把歌手专辑页面的URL复制到文本框中再提交就可以得到歌曲的下载路径,如:http://www.ting88.com/MusicList/4141.htm 源程序如下: 以下为引用的内容: % on error resume next dim...
Xml编程发表于:2008-05-04
使用AJAX技术的十大理由
守来说,AJAX在现在是热得不能再热的技术。没有人能否认,它拥有大批的支持者。在CNN上,它从二月份的一个不被看好的词语到十月份成长成一个初具雏形的技术。所以,有必要要看看为什么AJAX能发展成为现在的样子,为什么它能不断成长,并且在短的时间内迅速变得无处不在...
Xml编程发表于:2008-05-04
用ASP+XML打造留言本
一、读者指引 读者指引帮助你掌握本文的梗概。以免你看了大半才明白这编文章不适合你,给你造成视觉污染。 如果你正在用ASP+XML写一些程序,或者你正在学XML那就值得一看。 阅读本文须具备的知识,对ASP有基本的了解,对XML和DOM有基本了解,如果你不了解那么你通过学...
Xml编程发表于:2008-05-04
asp查询xml的代码实现无刷新 模糊查询
以下为引用的内容: html head title不刷新页面查询的方法/title meta http-equiv=Content-Type content=text/html; charset=gb2312 /head script language=javascript !--初始化,将数据岛中数据装入列表框中-- function loadinsel() { var employeeid,employeelastna...
Xml编程发表于:2008-05-04
实例简析XPath串函数和XSLT
XPath(XML Path language)是一种处理XML文档段的语言。XSLT(Extensible Stylesheet Language Transformations,可扩展样式表语言转换)使用XPath描述表达式和地址路径控制节点选??SLT可以将XML转换为各种格式,如HTML或其他格式。 下面用一个邮件合并程序来简要说明XPa...
Xml编程发表于:2008-02-23
.NET中书写XML的一种简单方法
XML是一项热门的技术。它之所以能够引起人们的兴趣,一个主要的原因在于它十分的简单,人们可以很容易地理解和使用它。每一个程序员都能轻易地看懂一个XML文件,理解它包含的内容。 .NET中包含了很多支持XML的类,这些类使得程序员使用XML编程就如同理解XML文件一样简...
Xml编程发表于:2008-02-23
XML字符串的读写操作函数及示例程序
以下为引用的内容: // OpXML.cpp : Defines the entry point for the console application. // 站.长.站 //----------------------- Coded By Ronk --------------------------// //----------------------- 2005-07-17 --------------------------// 中国站长.站 #in...
Xml编程发表于:2008-03-24
关于 XML 的十种观点
在计算机信息技术中,少有象类似 XML 那样的技术,她让人们产生范围很大的联想,而这些联想及其应用又可能相距甚远。她也更多引起人们对 XML 彼此不同的理解与认识,当然也包括误解。她什么也是,但又什么都不是,正所谓雾里看花,而这也正是她的魅力所在。一百个人可...
Xml编程发表于:2008-03-24
AJAX:如何处理书签和后退按钮
本文将展示一个开源JavaScript库,该脚本库给AJAX应用程序带来了书签和后退按钮支持。在学习完这个教程后,开发人员将能够获得对一个AJAX问题的解决方案(甚至连Google Maps和Gmail现在都不提供该解决方案):一个强大的、可用的书签和后退前进功能,其操作行为如同其...
Xml编程发表于:2008-03-24
XML入门精解之文件格式定义
DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合DTD中的定义。XML文件中的元素,即我们所创建的标记,是根据我们应用的实际情况来创建的。想要创建一份完整性高、适应性广的DTD是...
Xml编程发表于:2008-03-13
论Asp与XML的关系
1、XML 是什么? XML仅仅是一种数据存放格式,这种格式是一种文本(虽然XML规范中也提供了存放二进制数据的解决方案)。 Chinaz 事实上有很多文本格式都可以用来存放数据,例如大家所熟悉的.ini文件。很多朋友在初学C语言或者Basic语言的时候,有时可能需要将源数据或...
Xml编程发表于:2008-03-13
用jConfig获取XML文件中的配置信息
第一步:下载jConfig:在 http://sourceforge.net/ 里下载最新的jConfig项目包 http://sourceforge.net/project/showfiles.php?group_id=38356package_id=30 463release_id=272653,下载最新bin包(我用的是jconfig-bin-v2.8.5.zip) Www~Chinaz~com 第二步:解开下载的z...
Xml编程发表于:2008-03-13
XSL学习心得-制作图像超链接
这是我今天学习的时候遇到的另一个问题,做图像超链接要把链接地址放到a的href属性中去,可是这就是在标签中套标签,是不可以的,查了《Web编程实做教程》,才知道正确的解决方案,现在与大家分享。 此段代码运行需要两张图片:a.gif和b.gif。 my.xml 以下内容为程序代...
Xml编程发表于:2008-02-23
使用带批注的 XDR 架构创建 XML 视图
可以使用 XDR(简化 XML-Data)架构创建关系数据的 XML 视图。然后可以使用 XPath 查询来查询这些视图。这类似于使用 CREATE VIEW 语句创建视图并指定对视图的 SQL 查询。 XML 架构描述 XML 文档的结构以及对文档中数据的不同约束。当指定对该架构的 XPath 查询时,返...
Xml编程发表于:2008-02-23
在XPath查询中指定轴(转自MSSQL手册)
以下示例显示如何在 XPath 查询中指定轴。这些示例中的 XPath 查询都在 SampleSchema1.xml 中所包含的映射架构上指定。有关此示例架构的信息,请参见示例 XPath 查询。 示例 A. 检索上下文节点的子元素 此 XPath 查询选定上下文节点的所有 Customer 子元素: /child::E...
Xml编程发表于:2008-02-23
利用XMLBean轻轻松松读写XML
一、关于XML解析 XML在Java应用程序里变得越来越重要, 广泛应用于数据存储和交换. 比如我们常见的配置文件,都是以XML方式存储的. XML还应用于Java Message Service和Web Services等技术作为数据交换.因此,正确读写XML文档是XML应用的基础. Java提供了SAX和DOM两种方式...
Xml编程发表于:2008-02-23
广告控件中xml文件的写法
xml全文如下: Advertisements Ad ImageUrlggao/1.gif/ImageUrl NavigateUrlhttp://www.microsoft.com/NavigateUrl AlternateTextAlt Text/AlternateText KeywordComputers/Keyword Impressions80/Impressions /Ad Ad ImageUrlggao/2.gif/ImageUrl NavigateUrlhttp://ww...
Xml编程发表于:2008-02-23
将图片读入到Dom中,并将其存为xml文件
选择自 xinyuxin912 的 Blog 将图片读入到Dom中,并将其存为xml文件 1、需要命名空间 using System.Text; using System.IO; using System.Xml; 2、文件夹中存在001.jpg图片 3、生成一个docSave.xml文件 //********************************* { XmlDocument myXmlDoc =...
Xml编程发表于:2008-02-23
Web设计中如何使用XML数据源对象
XML数据源对象是一个ActiveX控件,允许你在XML文件和HTML页面之间操作数据。本文将向你展示如何从各种XML数据源中提取数据,以及如何使用JavaScript显示这些数据。 XML数据源对象DSO是一个微软ActiveX控件,构建在微软IE4以后的版本上。这个对象允许你把一个外部的XML...
Xml编程发表于:2008-02-23
XML教程:什么是XML及XML和HTML的区别
XML被设计用来描述数据,其焦点是数据的内容。 HTML被设计用来显示数据,其焦点是数据的外观。 应该掌握的基础知识: 在您继续学习之前,需要对以下知识有基本的了解: HTML / XHTML JavaScript or VBScript 什么是XML? XML指可扩展标记语言(EXtensible Markup Langua...
Xml编程发表于:2008-02-23
XML教程:XML有哪些用途?
XML是被设计为存储、传输以及交换数据的。XML不是被设计为用来显示数据的。 XML可以将HTML与数据分离 通过使用XML,您的数据可存储于HTML之外。 当我们使用HTML来显示数据时,数据存储于HTML中。通过使用XML,数据可以被存储在单独的XML文件中。这样做的话,您就可以把...
Xml编程发表于:2008-02-23
XML正在接管Web服务 成为SOA的基础
不夸张地说,XML正在接管这个世界,正在成为今天一切Web服务和大多数SOA的基??ML本身并非一种技术,而是程序设计语言,可支持开发者为Web信息设计自己的标签。如此一来,Web信息便可被XML应用共享。 目前,我们已看到了XML流域的汹涌波涛: ● 微软发布了其Office的...
Xml编程发表于:2008-02-23
什么是 XML Web Service
XML Web Service 是在 Internet 上进行分布式计算的基本构造块。开放的标准以及对用户和应用程序之间的通信和协作的关注产生了这样一种环境,在这种环境下,XML Web Service 成为应用程序集成的平台。应用程序是通过使用多个不同来源的 XML Web Service 构造而成的,这...
Xml编程发表于:2008-02-23
什么是XML
XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这...
Xml编程发表于:2008-02-23
XMLHTTP资料
XMLHTTP对象及其方法 ------------------ MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XMLHTTP对象的语句如下: Set objXML = CreateObject("Msxml2.XMLHTTP") 或 Set objXML = CreateObject(“Mic...
Xml编程发表于:2008-02-23
XML入门的常见问题(四)
在 XML 对象模型中如何处理空白字符? 有些时候,XML 对象模型将显示包含空白字符的 TEXT 节点。空白字符被截断后,多半会带来一些混乱。例如下面的 XML 例子: ] Smith John 生成下列树: Processing Instruction: xml DocType: person ELEMENT: person TEXT: ELEMENT...
Xml编程发表于:2008-02-23
XML入门的常见问题(三)
作者:AngelGavin 出处:CSDN 如何加载有外国和特殊字符的文档? 文档可以包含外国字符,例如: foreign characters (úóí?) 例如 ?磲 的外国字符必须在前面加上 escape 序列。外国字符可以是 UTF-8 编码或用不同编码指定,如下所示: foreign characters (?磲) 现...
Xml编程发表于:2008-02-23
XML入门的常见问题(二)
作者:AngelGavin 出处:CSDN Internet Explorer 5.0 对 XML 提供哪个级别的支持? Internet Explorer 5 提供下列 XML 支持: 直接查看 XML。Microsoft XML 实现允许用户通过他们的 Web 浏览器使用 XSL 或者层叠样式表 (CSS) 查看 XML,就象查看 HTML 文档一样。 高性...
Xml编程发表于:2008-02-23
XML入门的常见问题(一)
作者:AngelGavin 出处:CSDN 一般问题 什么是 XML? 可扩展标记语言 (XML) 是 Web 上的数据通用语言。它使开发人员能够将结构化数据,从许多不同的应用程序传递到桌面,进行本地计算和演示。XML 允许为特定应用程序创建唯一的数据格式。它还是在服务器之间传输结构化...
Xml编程发表于:2008-02-23
XML入门精解之结构与语法
现在我们暂且使用“记事本”来创建我们的XML文件吧。先看一个XML文件: 例1 〈?xml version="1.0" encoding="gb2312" ?〉 〈参考资料〉 〈书籍〉 〈名称〉XML入门精解〈/名称〉 〈作者〉张三〈/作者〉 〈价格 货币单位="人民币"〉20.00〈/价格〉 〈/书籍〉 〈书籍〉 〈...
Xml编程发表于:2008-02-23
XML卷之实战锦囊(5):结构树图
动机: 最初想起做二叉树是因为需要做一个公司结构图。 以前的做法都是直接用图象软件画出来一个图片。很好看,但每次有变动后都需要重新画一个新的。 另一方面,网页上对线条的显示、布局相当局限。根据动态生成的数据进行排版、定位都相当困难, 而且在美观上也差强...
Xml编程发表于:2008-02-23
XML卷之实战锦囊(4):选单连动
动机: 现在我们做个在IE里应用XML的一个小例子:解决双下拉选单的连动问题。大家最常见的可能就是选取省份后改变城市选项的例子了,那我们就来尝试着用XML来完成吧。 以前介绍的一些功能我是直接用XML XSL文件来完成的,大家可能还不是很熟悉它的用法,所以我这次就用...
Xml编程发表于:2008-02-23
XML卷之实战锦囊(3):动态分页
动机: 为了方便用户查看大批量数据,我们会用到动态分页,因此分页功能是我们在网站上见过的最普遍也是最常用的一个功能模块了。而以往的信息分页都是连接到数据库的,每一次点击都必须要后台数据库的支持。这样不但服务器的负担加重,而且严重的影响用户浏览的速度....
Xml编程发表于:2008-02-23
XML卷之实战锦囊(2):动态查询
动机: 查询功能是我们在网站上见过的最普遍也是最常用的一个功能模块了。以往的信息查询都是连接到数据库的,每一次点击都必须要后台数据库的支持。然而很多情况下用户往往只针对某一部分的数据进行操作,这样不但服务器的负担加重,而且严重的影响用户浏览的速度。...
Xml编程发表于:2008-02-23
XML卷之实战锦囊(1):动态排序
动机: 排序功能让我们页面上的数据显的更人性化,是我们在网站上见过的很普遍的一个功能效果了。以往的自动排序都是用大量的脚本代码来完成的,对一般的爱好者来说这是件困难的事情。然而用XML来处理的话就简单多了。让自己的页面更加绚丽,哈哈,您是不是也心动了呢...
Xml编程发表于:2008-02-23
XML与HTML的结合(下)
XML的嵌套处理 一般情况下,我们从数据库中查询得到的结果集可能很大,所以从服务器返回到客户端时,数据会被分成若干个页面分别进行传递。此时,利用TABLE元素中的DATAPAGESIZE属性可以指定每个页面包含记录集条目的个数。 例如: TABLE DATASRC=“#xmldso” DATAPAGE...
Xml编程发表于:2008-02-23
XML与HTML的结合(上)
北京邮电大学 张剑 XML的局限性 目前,许多Web网站的内容数据都存放在数据库或数据文件中。对于Web程序开发人员来说,如果要想把有用的信息从数据库中提取出来,传统的方法是在服务器端编写脚本程序(如VBScript、JavaScript、CGI、ASP、Perl等等),通过对数据库执行S...
Xml编程发表于:2008-02-23
如何建立一个 XML 的开发环境
学习 XML 的最佳途经是从简单的开发入手,大胆实践,循序渐进。XML 的妙处只有在开发过程中才能深入体会,离开了开发是学不好 XML 的。因此学习 XML 首先应该建立一个 XML 的开发环境。我给大家介绍一下怎样建立一个基于 Java 的 XML 开发环境。因为我现在没办法用到 L...
Xml编程发表于:2008-02-23
XML简易教程之四
实体 有五种预定义的XML实体,HTML编码者应该熟悉。XML文档中的字符、、、"和'被分别表示为、@lt;、、"和apos;。 XML很大程度上扩展了实体的功能 - 允许在DTD中定义实体以便在文档的其余部分使用。例如,我在XML文档中需要频繁使用词组"Wired Digital",可以在DTD中这...
Xml编程发表于:2008-02-23
XML简易教程之三
XML的未来 现在你已经知道XML。确实,结构有点复杂,而且DTD有各种可 以定义文档可以包含的内容的选项。但还不只这些。 考虑一个数据交换对其很重要的产业,如银行。银行使用所有 权系统来跟踪内部的交易,但是如果他们在Web上使用一种通用 的XML格式,那么他们必须描...
Xml编程发表于:2008-02-23
XML简易教程之二
文档格式的排错 我妈妈_的清单中有数十条菜谱,甚至数百条。如果产生一个致 命错误,排错将非常困难 - 你将一行一行地寻找丢失的标记 符。如果使用几层嵌套,发现错误将很困难。 但是可以找到很好的帮助。分析器 - XML代码和报告格式错误 的应用程序可以在网上免费得到...
Xml编程发表于:2008-02-23
XML简易教程之一
在Intel的早期,Andy Grove遇到一个雇员 - 他 建议公司在芯片的基础上开发个人计算机。Andy Grove疑问道“个人计算机能做什么呢?”,这个 雇员举例说,它可以存储处方。Grove考虑到整个 研究、开发和市场费用要数百万美圆,最终决定 以为红绿灯提供芯片作为开始。 每...
Xml编程发表于:2008-02-23
学习使用XML引擎XQEngine
最近我一直在寻找XML搜索工具,我编写的应用程序需要定期的搜索一些有关联的XML文件,我本来的意思是为了看一看文件中是否有与我想要的数据匹配的数据,但是有时候,我也想把找到的这些数据输出出来。一开始,我试用了一下XSLT和XPath,想通过把搜索的问题转化成使用XS...
Xml编程发表于:2008-02-23
了解WEB页面工具语言XML(六)展望
六、XML展望 任何一项新技术的产生都是有其需求背景的,XML的诞生是在HTML遇到不可克服的困难之后。近年来HTML在许多复杂的Web应用中遇到了问题,要彻底解决这些问题,必须用功能强大的XML来替代HTML作为Web页面的书写工具。XML有利于信息的表达和结构化组织,从而使数...
Xml编程发表于:2008-02-23
了解WEB页面工具语言XML(五)好处
五、XML带来的好处 (1)更有意义的搜索 数据可被XML唯一的标识。没有XML,搜索软件必须了解每个数据库是如何构建的。这实际上是不可能的,因为每个数据库描述数据都是不同的。有了XML,书就可以很容易以标准的方式按照作者、标题、ISBN序号或其他的标准分类。搜索书就...
Xml编程发表于:2008-02-23
了解WEB页面工具语言XML(四)应用分类
四、XML应用分类 总的说来的XML的应用可分为四类: (1)应用于客户需要与不同的数据源进行交互时。数据可能来自不同的数据库,他们都有各自不同的复杂格式。但客户与这些数据库间只通过一种标准语言进行交互,那就是XML。由于XML的自定义性及可扩展性,它足以表达各种...
Xml编程发表于:2008-02-23
了解WEB页面工具语言XML(三)支持工具
三、支持XML的公司和它们的开发工具 尽管XML还处在开发阶段,其标准正在由W3C组织制定,但是已经有许多公司表示全力支持XML,并开发了不少XML工具。Adobe公司的FrameMaker可以用来书写XML文档。Microsoft公司推出的IE 4.0已经可以显示、处理和编辑XML文档,Microsoft公...
Xml编程发表于:2008-02-23
了解WEB页面工具语言XML(二)定义
二、XML的定义 XML是一个精简的SGML,它将SGML的丰富功能与HTML的易用性结合到Web的应用中。XML保留了SGML的可扩展功能,这使XML从根本上有别于HTML。XML要比HTML强大得多,它不再是固定的标记,而是允许定义数量不限的标记来描述文档中的资料,允许嵌套的信息结构。HT...
Xml编程发表于:2008-02-23
了解WEB页面工具语言XML(一)产生背景
一、XML产生的背景 XML同HTML一样,都来自Standard Generalized Markup Language, 即标准通用标记语言,简称SGML。早在Web未发明之前,SGML就早已存在。正如它的名称所言,SGML是一种用标记来描述文档资料的通用语言,它包含了一系列的文档类型定义(简称DTD),DTD 中...
Xml编程发表于:2008-02-23
XML轻松学习手册(5)XML实例解析
第五章:XML实例解析 提纲: 一:实例效果 二:实例解析 1.定义新标识。 2.建立XML文档。 3.建立相应的HTML文件。 XML在不同领域有着广泛的应用,比如在科技领域的MathML,无线通信应用的WML,在网络图象方面的SVG等等,我们这里侧重讨论XML在web上的应用。XML在web上...
Xml编程发表于:2008-02-23
XML轻松学习手册(4)XML语法
第四章 XML语法 提纲: 一.XML语法规则 二.元素的语法 三.注释的语法 四.CDATA的语法 五.Namespaces的语法 六.entity的语法 七.DTD的语法 通过前面三章的学习,我们已经对什么是XML,它的实现原理以及相关的术语有所了解。接下来我们就开始学习XML的语法规范,动手写自...
Xml编程发表于:2008-02-23
XML轻松学习手册(3)XML的术语
第三章 XML的术语 提纲: 导言 一.XML文档的有关术语 二.DTD的有关术语 导言 初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于XML本身也是一个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,IBM,SUN等)都在不断推出自己的见解和标准,因此新概...
Xml编程发表于:2008-02-23
XML轻松学习手册(2)XML概念
第二章 XML概念 导言 经过第一章的快速入门学习,你已经知道了XML是一种能够让你自己创造标识的语言,它可以将数据与格式从网页中分开,它可以储存数据和共享数据的特性使得XML无所不能。如果你希望深入学习XML,系统掌握XML的来龙去脉,那么我们首先还是要回到XML概念...
Xml编程发表于:2008-02-23
XML轻松学习手册(1)XML快速入门
前言 XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的: 第一:XML肯定是未来...
Xml编程发表于:2008-02-23
XSLT Designer快速入门指南
目录 概述 配置教程环境 创建 XSLT 模块项目 创建 XML 架构 创建 WSDL 文件 创建 XSL 样式表 创建和部署复合应用程序 测试 XSL 转换服务 概述 在本教程中,您将了解 NetBeans Enterprise Pack 5.5.1 Beta 版中附带的 XSLT Designer 的使用。XSLT Designer 用于开发、部...
Xml编程发表于:2008-02-23
XSLT document()函数在IE与Firefox中的区别
XSLT 中 document() 函数的作用是用来访问扩展XML文档中的节点。 它的语法是 node-set document(object,node-set?) 参数 object (必须): 定义一个链接到XML文档的URI; 参数 node-set (可选):用于解释相对URI。 但在使用中却发现它在 IE 与 Firefox 上有不兼容的...
Xml编程发表于:2008-02-23
了解XSLT
什么是XSLT? XSLT的英文标准名称为eXtensible Stylesheet Language Transformation。根据W3C的规范说明书(http://www.w3.org/TR/xslt),最早设计XSLT的用意是帮助XML文档(document)转换为其它文档。但是随着发展,XSLT已不仅仅用于将XML转换为HTML或其它文本格式,更...
Xml编程发表于:2008-02-23
关于XSL中count()的使用
XSL中用count()来取得xml中某种节点的个数 list.xml ?xml version="1.0"? list application id1/id state1/state type111/type titletitle/title appliorapplior/applior progress node statepass/state censoradmin/censor /node node statefailure/state censorkk/ce...
Xml编程发表于:2008-02-23
xslt的简单使用[xml-->html]
XSLT命令[xml格式转换] 1.循环 xsl:for-each... xsl:for-each select="BookList/Item" tr th align="left" xsl:value-of select=".//title" //th tdxsl:value-of select=".//categroy" //td tdxsl:value-of select=".//release-date" //td tdxsl:value-of select=".//a...
Xml编程发表于:2008-02-23
XSL中利用xsl:for-each时给每一项添加序号
经常用for-each来循环读取XML中的某个节点集,但常常需要加上序号 这样来做: xsl:template match="Book" xsl:for-each select="Authors/Author" xsl:number value="position()" / xsl:value-of select="Name" / /xsl:for-each /xsl:template 当然,如果你不满意,想在数...
Xml编程发表于:2008-02-23
XSLT轻松入门第四章:XPath的语法
4.XPath的语法 我们在前面已经提到过,XPath是用来帮助XSLT在XML源文档中查找定位信息的语言。在实际使用过程中,XPath和XSLT总是混在一起使用,在上面一章的语法例子中我们已经有使用到XPath的语法,只是没有明确点出。但W3C将它们分成两个标准,所以我们也将它们拆成...
Xml编程发表于:2008-02-23
XSLT轻松入门第三章:XSLT的元素语法
通过前面两章的介绍,我们已经对XSLT的基本概念和它的转换过程有了一些了解。下面我们一起来学习XSLT的具体语法。说到语法总是比较枯燥的,您可以大体上浏览一遍,等您真正需要使用XSLT的时候,再仔细研究它们。 3.XSLT的元素语法 3.1 xsl:template和xsl:apply-templat...
Xml编程发表于:2008-02-23
XSLT轻松入门第二章:XSLT的实例
2. XSLT的实例 2.1 XSLT如何转换XML 2.2 一个实例 2.3 过程解析 2.4 XSLT的用途 2.1 XSLT如何转换XML 我们打个有趣的比方,你玩过橡皮泥吧,用不同的模子按上去,就可以做出需要的形状。如果我们假设XML数据文档是一块大橡皮泥,XSLT就象是一个模子,用力一按,就做出...
Xml编程发表于:2008-02-23
XSLT轻松入门第一章:XSLT的概念
1.XSLT的概念 1.1 什么是XSLT 1.2 为什么要用XSLT 1.3 XSLT的历史 1.4 什么是XPath 1.5 XSLT和CSS的比较 1.6 XSLT和IE5 1.XSLT的概念 我们首先来澄清一个概念,大家可能听说过XSL(eXtensible Stylesheet Language),XSL和我们这里说的XSLT从狭义上理解是一样的,而按照W...
Xml编程发表于:2008-02-23
XSL简明教程(7)XSL 的控制语句
原著:Jan Egil Refsnes 翻译:阿捷 七. XSL 的控制语句 1.条件语句if...then XSL同样还有条件语句(呵呵~~好厉害吧,象程序语言一样)。具体的语法是增加一个xsl:if元素,类似这样 xsl:if match=".[ARTIST='Bob Dylan']" ... some output ... /xsl:if 上面的例子改写成...
Xml编程发表于:2008-02-23
XSL简明教程(6)XSL过滤和查询
原著:Jan Egil Refsnes 翻译:阿捷 六. XSL的过滤和查询 如果我们希望只显示满足一定的条件的XML数据应该怎么做呢?还是上面的例子代码,我们只需要在xsl:for-each元素的select属性中加入参数就可以,类似: xsl:for-each select="CATALOG/CD[ARTIST='Bob Dylan']" 参...
Xml编程发表于:2008-02-23
XSL简明教程(5)XSL的索引
原著:Jan Egil Refsnes 翻译:阿捷 五. XSL 的索引 如果我需要将元素的显示按一定的顺序排列,应该如何建立XSL的索引呢? 我们还是来看前面的例子,还是这段代码: ?xml version="1.0" encoding="ISO8859-1" ? CATALOG CD TITLEEmpire Burlesque/TITLE ARTISTBob Dyla...
Xml编程发表于:2008-02-23
XSL简明教程(4)在服务器端的实现
原著:Jan Egil Refsnes 翻译:阿捷 四: XSL --- 在服务器端的实现 1.兼容所有的浏览器 在上面一章我们介绍了可以通过JavaScript调用浏览器的XML parser(解析软件)来转换XML文档。但是这个方案依然有个问题:如果浏览器没有XML parser插件怎么办?(注:IE5内自带XML pa...
Xml编程发表于:2008-02-23
XSL简明教程(3)在客户端的实现
原著:Jan Egil Refsnes 翻译:阿捷 三. XSL--在客户端的实现 1.JavaScript解决方案 在上面的章节中我们已经解释了XSL是如何将XML转换成HTML文件。方法就是在XML文档的头部加入一个XSL样式表信息,然后让浏览器执行转换过程。 这种方法在大部分情况下都做得很好,但是...
Xml编程发表于:2008-02-23
XSL简明教程(2)XSL转换
原著:Jan Egil Refsnes 翻译:阿捷 二.XSL的转换 1.将XML转换成HTML XSL是如何将XML文档转换成HTML文件的呢?我们来看一个例子,下面是XML文档的一部分: ?xml version="1.0" encoding="ISO8859-1" ? CATALOG CD TITLEEmpire Burlesque/TITLE ARTISTBob Dylan/ARTIST...
Xml编程发表于:2008-02-23
XSL简明教程(1)XSL入门
一. XSL入门 1.XSL---XML的样式表 HTML网页使用预先确定的标识(tags),这就是说所有的标记都有明确的含义,例如p是另起一行h1是标题字体。所有的浏览器都知道如何解析和显示HTML网页。 然而,XML没有固定的标识,我们可以建立我们自己需要的标识,所以浏览器不能自动解...
Xml编程发表于:2008-02-23
基于关系型数据库引擎的"XML"索引技术
XML(可扩展标记语言)已成为Web应用中数据表示和数据交换的标准,随着Internet的快速发展,尤其是电子商务,Web服务等应用的广泛使用,XML类型的数据成为当前主流的数据形式。因此XML数据的管理技术尤其是XML数据查询技术成为当前的研究热点。 相比起关系型数据,XML有着各...
Xml编程发表于:2008-02-23
FireFox对XML的处理兼容IE的节点处理方法
使Firefox对XML的处理兼容IE的节点处理方法。具体代码列出如下。 具体代码如下。 ! DOCTYPE Html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" HTML HEAD TITLE 使firefox对xml的处理兼容IE的selectSingleNode selectNodes方法 / TITLE META NAME ="Author" CONTEN...
Xml编程发表于:2008-02-23
如何使用XML实现多渠道接入网站的构架
一.背景 在现在的网站中,接入的渠道是越来越多了,技术也是越来越先进,WAP, SMS,EMAIL, 传统的Web, Socket等等,如果连数据库和LDAP也算接入的话,那在设计之中需要扩展的空间要做到很好 很好,才保证在添加新的渠道情况下不需要更多的修改代码甚至不改代码的情况。...
Xml编程发表于:2008-02-23
XML和XSLT结合使网站设计浑然一体
XML和XSLT的转换使Web设计受益无穷。借助XML和 XSLT转换,你可以实现将动态用语(dynamic verbiage)和网站内容存储在数据库中。你可以在XML中传输数据库,然后再通过XSLT转换将其转变为HTML脚本。 在网络发展初期,凝聚性(cohesiveness)是由服务器端实现的,但要牵涉到...
Xml编程发表于:2008-02-23
使用 XML 文件记录操作日志
记录应用程序的操作日志可以使用数据库、文本文件、XML文件等。我这里介绍的是使用 XML 文件记录操作日志。 我觉得使用 XML 记录操作日志有如下几点好处: 1. 不占用数据库的空间,可以任意的删除历史操作日志。 2. DataTable 可以方面的读入 XML 文件,DataTable 也可...
Xml编程发表于:2008-02-23
XML 问题: 超越DOM(轻松使用 DOM 的技巧和诀窍)
Dethe Elza (delza@livingcode.org), 高级技术架构师, Blast Radius 文档对象模型(Document Object Model,DOM)是用于操纵 XML 和 HTML 数据的最常用工具之一,然而它的潜力却很少被充分挖掘出来。通过利用 DOM 的优势,并使它更加易用,您将获得一款应用于 XML 应用...
Xml编程发表于:2008-02-23
利用XSLT把ADO记录集转换成XML
孟宪会 由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传输的主要介质。XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本身的信 息。例如:“孟子E章1757281793923net_lover1807581793923”这组数据,...
Xml编程发表于:2008-02-23
從無到有實現一個xml數據庫登錄驗証
這兩天﹐對xml作為數據庫產生了興趣﹐找了一些資料﹐也搞出了一點眉目﹐在這里記錄一下。算是對自己學習xml的一個小結吧。技朮內容不是很強﹐高手大俠們就不需看了。呵呵.... 不多說廢話﹐咱們程序員最注重的是實用性﹐以下就將本人自己產生xml數據庫﹐然后再登錄驗証...
Xml编程发表于:2008-02-23
XML 增、删、改和查示例
1.已知有一个XML文件(bookstore.xml)如下: ?xml version="1.0" encoding="gb2312"? bookstore book genre="fantasy" ISBN="2-3631-4" titleOberon's Legacy/title authorCorets, Eva/author price5.95/price /book /bookstore 1、往bookstore节点中插入一个book节点...
Xml编程发表于:2008-02-23
读写xml所有节点个人小结和读取xml节点的数据总结
读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") @"WebApplication1web.config"; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename); //得到顶层节点列表 XmlNodeList topM=xmldoc.DocumentElement.ChildNodes; forea...
Xml编程发表于:2008-02-23
XML技巧五则
技巧1 XmlNode.InnerText与.InnerXml的区别是:前者将内容中的和分别变成和,因此,希望将两段 XmlDocument 合并的程序只能使用 XmlDocumentFragment.InnerXml = XmlNode.OuterXml 技巧2 /XPath: string end-with xsl:for-each select="root/data[substring-after(@nam...
Xml编程发表于:2008-02-23
灵活调用xsl来解析xml文档(js异步)
1.新建一个vs2003的web工程,取名为XMLTest 2.将工程目录下的WebForm1.aspx中内容全部删除,只留下顶部的一条语句: %@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="XMLTest.WebForm1" % 3.修改WebForm1.aspx.cs中内容,在Pag...
Xml编程发表于:2008-02-23
xml文件调用css
这些小东西是我在网上看到的就把它记下来了,可能以后会有用的: ?xml version="1.0" encoding="GB2312"? ?xml-stylesheet type="text/css" href="resume.css"? resume name禹希初/name sex男/sex birthday1977.5/birthday skill数据库设计与维护、WEB开发/skill /resu...
Xml编程发表于:2008-02-23
对于任意的XML的遍历
class test { private static string root; public static void showXML(string path) { XmlDocument xd = new XmlDocument(); xd.Load(path); XmlNodeList xnl = xd.DocumentElement.ChildNodes; root = xd.FirstChild.NextSibling.Name;//记录根节点 Console.Write(r...
Xml编程发表于:2008-02-23
XMLTextReader和XmlDocument读取XML文件的比较
看到网上一片文章,自己式了一下,果然 XMLTextReader速度要快! 在.NET框架的System.XML名称空间中包含的XMLTextReader类不需要对系统资源要求很高,就能从XML文件中快速读取数据。使用XMLTextReader类能够从XML文件中读取数据,并且将其转换为HTML格式在浏览器中输出...
Xml编程发表于:2008-02-23
  • 官方网址: west.cn 西部数码.cn
  • CopyRight © 2002~2015 西部数码 版权所有
  • 电话总机:028-86263960 (20线)
  • 400电话: 400-6118-263