动画/图片
推荐文章
- 没有找到任何内容!
Xml编程
-
保守来说,AJAX在现在是热得不能再热的技术。没有人能否认,它拥有大批的支持者。在CNN上,它从二月份的一个不被看好的词语到十月份成成一个初具雏形的技术。所以,有必要要看看为什么AJAX能发展成为现在的样子,为什么它能不断成,并且在短的时间内迅速变得无处不在。所以,我用午夜谈话的风格,来给出需要AJAX技术的十大理由。使用AJAX的十大理由:10、XAML,...
[阅读全文]
-
了解可扩展标记语言(XML)如何帮助我们实现通用的数据访问。XML是一种基于Unicode的纯文本元语言,即一种用于定义标记语言的语言。它不依赖于任何编程语言、操作系统或软件供应商。XML可以提供对各种数据处理、构建、转换和查询技术的访问。(本文包含一些指向英文站点的链接。)简介最初设想的可扩展标记语言(XML)用于为Web定义新文档的格式。XML由标准通用...
[阅读全文]
-
什么是AJAX?AJAX(异步JavaScript和XML)是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail,Googlesuggest和googleMaps的横空出世才使人们开始意识到其重要性。.Com这两项被忽视的性能是:无需重新装载整个页面便能向服务器发送请求。对XML文档的解析...
[阅读全文]
-
XML数据源对象是一个ActiveX控件,允许你在XML文件和HTML页面之间操作数据。本文将向你展示如何从各种XML数据源中提取数据,以及如何使用JavaScript显示这些数据。XML数据源对象DSO是一个微软ActiveX控件,构建在微软IE4以后的版本上。这个对象允许你把一个外部的XML文件或者嵌入HTML文件中的内容提取到HTML页面中。com你可...
[阅读全文]
-
相信用过Gmail的人都知道Gmail有一个草稿自动保存的功能,每过一段时间,Gmail都会自动保存邮件草稿,这样在一些突发情况下就能快速地恢复工作,免得写了半天的邮件眨眼之间就没有了。在学了AJAX之后,我也给自己的blog加上了这个功能。当然,这个应用并不只限于blog上,应该说还是比较通用的。实例演示仍旧以代码加注释的方式来说明怎么编写。首先是表单填写...
[阅读全文]
-
一般问题什么是XML?可扩展标记语言(XML)是Web上的数据通用语言。它使开发人员能够将结构化数据,从许多不同的应用程序传递到桌面,进行本地计算和演示。XML允许为特定应用程序创建唯一的数据格式。它还是在服务器之间传输结构化数据的理想格式。什么是MSXML?MSXML是提供核心XML服务的Microsoft软件组件。MicrosoftXML分析器能够做什么...
[阅读全文]
-
InternetExplorer5.0对XML提供哪个级别的支持?InternetExplorer5提供下列XML支持:直接查看XML。MicrosoftXML实现允许用户通过他们的Web浏览器使用XSL或者层叠样式表(CSS)查看XML,就象查看HTML文档一样。.Com高性能、验证XML引擎。InternetExplorer4.0开发人员熟悉的XML引擎...
[阅读全文]
-
前言XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的:第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会;第二:新知识肯...
[阅读全文]
-
如何加载有外国和特殊字符的文档?文档可以包含外国字符,例如:foreigncharacters(úóí?)例如磲的外国字符必须在前面加上escape序列。外国字符可以是UTF-8编码或用不同编码指定,如下所示:foreigncharacters(磲)现在可以正确加载XML了。其他字符是保留在XML中的,并且需要以...
[阅读全文]
-
在XML对象模型中如何处理空白字符?有些时候,XML对象模型将显示包含空白字符的TEXT节点。空白字符被截断后,多半会带来一些混乱。例如下面的XML例子:以下为引用的内容: ]> Smith John生成下列树:以下为引用的内容:ProcessingInstruction:xml DocType:person ELEMENT:person TEX...
[阅读全文]
-
第二章XML概念导言经过第一章的快速入门学习,你已经知道了XML是一种能够让你自己创造标识的语言,它可以将数据与格式从网页中分开,它可以储存数据和共享数据的特性使得XML无所不能。如果你希望深入学习XML,系统掌握XML的来龙去脉,那么我们首先还是要回到XML概念的问题上来。XML(ExtensibleMarkupLanguage),一种扩展性标识语言。"扩...
[阅读全文]
-
第三章XML的术语导言初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于XML本身也是一个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,IBM,SUN等)都在不断推出自己的见解和标准,因此新概念漫天飞就不足为奇了。而国内又缺乏权威的机构或组织来对这些术语正式定名,你所看见的有关XML的中文教材大部分是靠作者本身的理解翻译过来的,有些是正...
[阅读全文]
-
通过前面三章的学习,我们已经对什么是XML,它的实现原理以及相关的术语有所了解。接下来我们就开始学习XML的语法规范,动手写自己的XML文档。.Com一、XML语法规则XML的文档和HTML的原代码类似,也是用标识来标识内容。创建XML文档必须遵守下列重要规则:规则1:必须有XML声明语句这一点我们在上一章学习时已经提到过。声明是XML文档的第一句,其格式如...
[阅读全文]
-
第五章:XML实例解析XML在不同领域有着广泛的应用,比如在科技领域的MathML,无线通信应用的WML,在网络图象方面的SVG等等,我们这里侧重讨论XML在web上的应用。XML在web上应用主要是利用其强大的数据操作能力。一般用XML配合javascript和asp等服务器端程序,可以实现网络上几乎所有的应用需求。考虑讲解方便,我们在下面介绍一个简单的实...
[阅读全文]
-
排序功能让我们页面上的数据显的更人性化,是我们在网站上见过的很普遍的一个功能效果了。以往的自动排序都是用大量的脚本代码来完成的,对一般的爱好者来说这是件困难的事情。然而用XML来处理的话就简单多了。让自己的页面更加绚丽,哈哈,您是不是也心动了呢!材料:XML卷之动态排序有2个文件:paixu.xml和paixu.xsl.Com作用:在不刷新页面的情况下更据用...
[阅读全文]
-
查询功能是我们在网站上见过的最普遍也是最常用的一个功能模块了。以往的信息查询都是连接到数据库的,每一次点击都必须要后台数据库的支持。然而很多情况下用户往往只针对某一部分的数据进行操作,这样不但服务器的负担加重,而且严重的影响用户浏览的速度。针对这种情况我们需要将用户需要的某一部分数据以XML的方式传递到客户端,用户对这些数据可以很方便的进行操作。既方便了用户...
[阅读全文]
-
动机:为了方便用户查看大批量数据,我们会用到动态分页,因此分页功能是我们在网站上见过的最普遍也是最常用的一个功能模块了。而以往的信息分页都是连接到数据库的,每一次点击都必须要后台数据库的支持。这样不但服务器的负担加重,而且严重的影响用户浏览的速度.试想,如果把分页的功能放到客户端,那会产生什么样的效果呢?呵呵,看看下面的设计吧!材料:XML卷之动态分页有2个...
[阅读全文]
-
现在我们做个在IE里应用XML的一个小例子:解决双下拉选单的连动问题。大家最常见的可能就是选取省份后改变城市选项的例子了,那我们就来尝试着用XML来完成吧。以前介绍的一些功能我是直接用XML+XSL文件来完成的,大家可能还不是很熟悉它的用法,所以我这次就用HMTL+XML来做,希望能够让大家更清楚的了解--“XML原来可以如此简单!”...
[阅读全文]
-
最初想起做二叉树是因为需要做一个公司结构图。以前的做法都是直接用图象软件画出来一个图片。很好看,但每次有变动后都需要重新画一个新的。另一方面,网页上对线条的显示、布局相当局限。根据动态生成的数据进行排版、定位都相当困难,而且在美观上也差强人意。做了各种尝试以后,决定用XML+XSL作数据运算;用VML来美化线条,用JAVASCRIPT来给对象定位。材料:XM...
[阅读全文]
-
XML文件中的所有数据都以字符串来存储。当一个程序载入XML文件时,通常需要将数据转换为更加适合程序的类型。例如,假设订单装运日期存在一个XML文件里,则使用该文件的程序需要将字符串表示的数据转换为一个DateTime对象。VB.NET提供了XMLConvert类来协助这项工作,将XML转换成强类型的.NET数据。XMLConvert位于System.XML...
[阅读全文]
-
XSL介绍XML的样式表语言XSL比CCS要复杂得多。CSS:HTML的样式表语言由于HTML使用预先确定的标记,因此这些标记的含义都很好理解:<p>元素定义一段,<h1>元素定义一个标题。浏览器知道如何显示这些元素。使用CSS向HTML元素增加显示格式是一个简单的过程:很容易告诉浏览器用某种特殊字体或颜色来显示各个元素,浏览器也很容易理解。XSL:XML的...
[阅读全文]
-
XSL–转换本节将举例学习如何用XSL将XML转换成HTML。这个举例的细节将在下一节中解释。从XML文档开始首先从打算转换成HTML的XML文档开始: 以下为引用的内容: <?xmlversion="1.0"?> <CATALOG> <CD> <TITLE>EmpireBurlesque</TITLE>...
[阅读全文]
-
客户端XSL如果浏览器支持XML,,就可以用XSL在浏览器中将文档转换成HTML。一个JavaScript的解决方法在前文中,我们解释了如何用XSL将一个文档从XML转换成HTML。窍门就是向XML文件中增加一个XSL样式表,然后让浏览器来进行转换。即使这种方法能奏效,在XML文件中包含一个样式表引用也并非令人满意的方法,并且在不支持XSL的浏览器上这种方法...
[阅读全文]
-
.Ckf874{display:none;}XSL之于XML就像CSS之于HTML。它是指可扩展样式表语言(EXtensibleStylesheetLanguage)。这是一种用于以可读格式呈现XML数据的语言。XSL实际上包含两个部分: *XSLT–用于转换XML文档的语言 *XPath–用于在XML文档中导航的语言 XSLT...
[阅读全文]
-
.Uqx234{display:none;}一.XSL入门1.XSL---XML的样式表HTML网页使用预先确定的标识(tags),这就是说所有的标记都有明确的含义,例如<p>是另起一行<h1>是标题字体。所有的浏览器都知道如何解析和显示HTML网页。然而,XML没有固定的标识,我们可以建立我们自己需要的标识,所以浏览器不能自动解析它们,例如<table>可...
[阅读全文]
-
.Akf510{display:none;}原著:JanEgilRefsnes翻译:阿捷二.XSL的转换.Com1.将XML转换成HTMLXSL是如何将XML文档转换成HTML文件的呢?我们来看一个例子,下面是XML文档的一部分:.Com<?xmlversion="1.0"encoding="ISO8859-1"?><CATALOG><CD><TITLE>E...
[阅读全文]
-
.Myd413{display:none;}原著:JanEgilRefsnes翻译:阿捷三.XSL--在客户端的实现1.JavaScript解决方案.Com在上面的章节中我们已经解释了XSL是如何将XML转换成HTML文件。方法就是在XML文档的头部加入一个XSL样式表信息,然后让浏览器执行转换过程。这种方法在大部分情况下都做得很好,但是在不支持XML的浏览...
[阅读全文]
-
.Qam257{display:none;}原著:JanEgilRefsnes翻译:阿捷四:XSL---在服务器端的实现1.兼容所有的浏览器在上面一章我们介绍了可以通过JavaScript调用浏览器的XMLparser(解析软件)来转换XML文档。但是这个方案依然有个问题:如果浏览器没有XMLparser插件怎么办?(注:IE5内自带XMLparser)为了...
[阅读全文]
-
.Fiy519{display:none;}原著:JanEgilRefsnes翻译:阿捷五.XSL的索引.Com如果我需要将元素的显示按一定的顺序排列,应该如何建立XSL的索引呢?.Com我们还是来看前面的例子,还是这段代码:<?xmlversion="1.0"encoding="ISO8859-1"?><CATALOG><CD><TITLE>EmpireB...
[阅读全文]
-
.Tcv243{display:none;}原著:JanEgilRefsnes翻译:阿捷.Com六.XSL的过滤和查询.Com.Com如果我们希望只显示满足一定的条件的XML数据应该怎么做呢?还是上面的例子代码,我们只需要在xsl:for-each元素的select属性中加入参数就可以,类似:.Com<xsl:for-eachselect="CATALOG/...
[阅读全文]



