走进数码网--数码时代的电脑应用专家首页·新闻·数码·硬件·摄友·产品·网络·术语·技巧·下载·卖场·答疑·笑话·读编·RSS·博客·论坛·繁體版
网络时空频道首页频道首页·硬碰硬·黑客攻防·站长之家·网络学堂·网络技巧·小怪诊所·术语·下载·论坛
网络新品导购黑客入门黑客教程攻防实战QQ攻防黑客编程黑人黑事网络编程网页陶吧数据库网站架设网站推广升知堂
宽带无线LANASPPHPJSP.NETXMLCGIJavaHTML/CSSDreamweaverFrontpageAccessMSSQLMySQLDB2OracleSybase
站内搜索


文章下载摄友论坛
图片文章
热点文章
 您现在的位置: 走进数码网 >> 网络时空 >> 站长之家 >> 网络编程 >> XML专区
· 将改变我们生活的这些XML应用之二 (2005-05-18)
  4. SVG   Scalable Vector Graphics (SVG) 1.1 [W3C 推荐标准]是一种描述二维图像的语言。它主要是一种向量图形语言,尽管也支持一些光栅图形特性。SVG 的非凡雄心是提供一种实用的、灵活的、使用(以冗长闻名的)XML 表示的图像格式,而且在这点上……

· 将改变我们生活的这些XML应用之一 (2005-05-18)
  将改变我们生活的XML有关的这些应用,你知道多少?   1. XHTML   XHTML 1.0 [W3C 推荐标准]基本上是对 HTML 4 的改写,使其成为结构良好的 XML。HTML 是一种 SGML 应用,当 XML 作为对 SGML 在 Web 应用上的简化和规范化开发出……

· 在.NET Framework中轻松处理XML数据(5-2) (2005-05-18)
图十二所示的代码演示了客户端用XmlTextReadWriter类在读操作的同时修改属性值的优势。在本期的msdn中提供了XmlTextReadWriter类的C#和VB源代码下载(见本文开头提供的链接)。 Figure 12 Changing Attribute Values priva……

· 在.NET Framework中轻松处理XML数据(5-1) (2005-05-18)
 设计XmlReadWriter类 如前面所说,XML reader和Writer是各自独立工作的:reader只读,writer只写。假设你的应用程序要管理冗长的XML文档,且该文档有不确定的数据。Reader提供了一个很好的方法去读该文档的内容。另一方面,Writer是一个非常有用……

· 在.NET Framework中轻松处理XML数据(4-4) (2005-05-18)
Figure 9 String Array in Internet Explorer Reader类有专门的解释Base64和BinHex编码流的方法。下面的代码片断演示了怎么样用XmlTextReader类的ReadBase64方法解析用Base64和BinHex编码集创建的文档。 ……

· 在.NET Framework中轻松处理XML数据(4-3) (2005-05-18)
图八中代码演示了把一个string数据转换为Base64 编码的XML流。图九是输出的结果。 Figure 8 Persisting a String Array as Base64 using System; using System.Text; using System.I……

· 在.NET Framework中轻松处理XML数据(4-2) (2005-05-18)
Figure 7 States for XML Writer State Description Attribute The writer enters this state when an attribute is being written Closed The Close m……

· 在.NET Framework中轻松处理XML数据(4-1) (2005-05-18)
 XmlTextWriter类 用在本节中的方法创建XML文档显然并不困难。多年以来,开发者都是通过在缓存在连接一些字符串,连接好以后再把缓存中字符串输出到文件的方式来创建XML文档。但是以这种方式创建XML文档的方法只有在你保证字符串中不存在任何细小的错误的时候才有效。.NET Fr……

· 在.NET Framework中轻松处理XML数据(3-2) (2005-05-18)
ValidationType属性设置验证的类型,它可以是:DTD, XSD, XDR或者none。如果没有指定验证的类型(用ValidationType.Auto选项),阅读器将自动的根据文档用最适合的验证类型。在验证过程中出现任何错误,都会触发ValidationEventHandler事件。……

· 在.NET Framework中轻松处理XML数据(3-1) (2005-05-18)
 带验证的阅读器 XmlValidatingReader类实现了XmlReader类,它提供了支持多种类型的XML验证:DTD,XML-Data Reduced(XDR)架构,以及XSD,DTD和XSD都是W3C官方推荐的。而XDR是Microsoft早期用于处理XML构架的一种格式。……

· 在.NET Framework中轻松处理XML数据(2-2) (2005-05-18)
 String和Fragment 程序员把在MSXML的程序剪切下来,会发现在COM和.NET Framework XML API 之间的差别很大。.NET Framework类本身没有提供方法去分析存储在字符串中XML数据。不像MSXML分析器对象,XmlTestReader类没有提……

· 在.NET Framework中轻松处理XML数据(2-1) (2005-05-18)
 分析属性值 大部分情况下,属性值都是一个简单的文本字符串。然而,这并不意味着实际应用中的属性值都是字符型的。有时候,属性值是由许多种类型的数据组合而成的,例如Date或Boolean,这时,你就要用XmlConvert或System.Convevt类的方法把这些类型转换成原来的类型。……

· 在.NET Framework中轻松处理XML数据(1-3) (2005-05-18)
每个节点的类型是XmlNodeType枚举中的一种,在如图三所示的代码中,我们只用了其中的两种类型:Element 和 EndElement。输出源码重新定制了原始的文档结构,它丢弃或者说是忽略了XML元素的属性和节点内容,只输出了元素节点名。假设我们运用了下面的XML片断: <mags……

· 在.NET Framework中轻松处理XML数据(1-2) (2005-05-18)
 XmlReader类 XML阅读器支持一个编程接口,接口用于连接XML文档,“推出”你要的数据。如果你更深入去了解阅读器,你会发现阅读器工作原理类似于我们的桌面应用程序从数据库中取出数据的原理。数据库服务返回一个游标对象,它包含所有查询结果集,并返回指向目标数据集的开始地址的引用。XM……

· 在.NET Framework中轻松处理XML数据(1-1) (2005-05-18)
在.NET Framework中,XmlTextReader和XmlTextWriter类提供了对xml数据的读和写操作。在本文中,作者讲述了XML阅读器(Reader)的体系结构及它们怎样与XMLDOM 和SAX 解释器结合。作者也演示了怎么样运用阅读器分析和验证XML文档,怎么样创建格式良好……

· flash中通过XMLSocket监控生产系统(3-4) (2005-05-18)
4) 选中 UI层,在工具箱选中文本工具,并在属性检查器中设置属性Show Border Around Text为真、文本类型为Dynamic Text(动态文本)、文本为Multiline(多行),在Stage (舞台)上半部分画一个大的文本区域,把其实例名设为 txt。如图三,现在注意到,txt……

· flash中通过XMLSocket监控生产系统(3-3) (2005-05-18)
2、Flash客户端 在了解了服务端向客户端发送的数据后,我们来构造本文的核心内容——用Flash客户端来连接服务端,并以不同的颜色及时显示不同类型的数据。 1) 启动Flash MX,通过 File -> New 菜单创建一个新的Flash 文档。 2) 通过 Insert ->……

· flash中通过XMLSocket监控生产系统(3-2) (2005-05-18)
  不断向客户端发送不同类型的有意义的XML数据,模拟生产系统的不同状态。考虑到功能的简便性,服务端只是每2秒向客户端发送一条随机类型的数据,而没有包括模拟生产系统及时的状态,如在某一时刻发生错误时,发送一条表示错误类型的数据,在实际设计编程中,基于本文中的例子,可以轻松扩展实现所需功能。 pu……

· flash中通过XMLSocket监控生产系统(3-1) (2005-05-18)
三、实战 1、服务端   首先,我们来构造服务端。考虑到本文的重点只是用XMLSocket 进行及时监控,而服务端知识来模拟生产系统,为了节省篇幅,我们对服务端的功能进行了简化,只要求其能够做到(使用Java语言完成服务端的编写)监听指定的端口,当有客户端请求时,启动一个新的线程与之建立连接……

· flash中通过XMLSocket监控生产系统(2-5) (2005-05-18)
3) 输入域文本(Input Text)   和动态文本一样,它也是TextField对象的一个实例,可以在Flash属性检查器中为其设置唯一的实例名,然后就可以使用该实例名来使用相应的方法与属性以改变动态文本的内容与样式,与动态文本的是,它允许用户输入,并且具有剪切、复制、粘贴、全选等编辑功……

· flash中通过XMLSocket监控生产系统(2-4) (2005-05-18)
二、技术介绍 3、TextField文本域对象   在介绍TextField对象之前,首先我们须明白,在Flash中,有三种文本: 1) 静态文本(Static Text)   内容和样式都在创作是决定,在Flash MX中,可以有竖直的静态文本,在Flash属性检查器中设置(关于静……

· flash中通过XMLSocket监控生产系统(2-3) (2005-05-18)
4) 当连接建立成功之后,客户端与服务端就可以相互发送XML数据了。使用XMLSocket 对象的send方法向服务端发送数据: mySocket.send(myXML);   其中,myXML是一个包含XML数据的XML对象,send方法先把myXML转化为字符串,然后将该字符串发送到服……

· flash中通过XMLSocket监控生产系统(2-2) (2005-05-18)
二、技术介绍 2、XMLSocket 对象   实现了客户端socket(套接字),允许包含Flash应用的浏览器与服务端建立socket连接,之后Flash应用与服务端就可以相互发送XML数据,而且在一个socket连接建立之后,在该连接上传送的数据量是没有限制的,直到socket连接关闭……

· flash中通过XMLSocket监控生产系统(2-1) (2005-05-18)
二、技术介绍 1、XML 对象   通过使用该对象实例的方法与属性,可以加载、解析、发送、构造、和维护XML文档树。 令人激动的是,在Flash的最新版本Flash MX中,XML 对象已经成为一个本地对象,即在FlashPlayer 6中内置对其的直接支持(Flash Player 5只有……

· flash中通过XMLSocket监控生产系统(1-2) (2005-05-18)
 可是B/S体系结构也不是万能的,由于其工作机制的限制,在某些领域,以前采用B/S体系结构就很难实现要求功能。典型情况下, Web页面和大多数Web应用使用了一种称为请求/响应的工作机制: o 使用者点击一个超级链接,或是提交一个表单等。 o 浏览器向服务器发送请求。 o 服务器启动一个会话。……

· flash中通过XMLSocket监控生产系统(1-1) (2005-05-18)
一、背景   Flash现在已经成为制作高压缩、基于矢量的网络内容的行业标准,据统计有98.3%的网站用户使用 Macromedia Flash Player,也就是说全球有超过四亿一千四百万的网络用户通过Macromedia Flash Player无缝观看用Macromedia Flash……

· XML数据库中几个容易混淆的概念2 (2005-05-18)
  关系数据库   关系数据库中的XML数据库可以分为三种模型:coarse-grained(粗糙纹理型), medium-grained(中等级别纹理型),或 fine-grained(优良纹理型)。   coarse-grained(粗糙纹理型)模型在逻辑上与flat文件模型有些不同。你可以……

· XML数据库中几个容易混淆的概念1 (2005-05-18)
  当开发人员谈及XML数据库时,他们往往指的是两个概念:存储XML数据的数据库,利用XML数据库的DBMS。绝大多数主要的DBMS产品允许你无需改变现有的数据库就可以集成XML数据到程序中。现在让我们讨论一下XML数据库并探讨其特性。   原始的XML数据库   一个原始的XML数据库(NXD……

· Web设计中如何使用XML数据3 (2005-05-18)
  现在,研究一下下面的HTML页面:   <!-- example3.htm -->   <html>   <head>   <title>XML DSO-example3.htm</title>   <script language=JavaScript>   function load()……

· Web设计中如何使用XML数据2 (2005-05-18)
  代码列表2:   <!-- example2.htm -->   <html>   <head>   <title>XML DSO-example2.htm</title>   </head>   <body bgcolor=#FFFFFF>   <xml id=xmldb>   <db> ……

· Web设计中如何使用XML数据1 (2005-05-18)
  XML数据源对象是一个ActiveX控件,允许你在XML文件和HTML页面之间操作数据。本文将向你展示如何从各种XML数据源中提取数据,以及如何使用JavaScript显示这些数据。   XML数据源对象DSO是一个微软ActiveX控件,构建在微软IE4以后的版本上。这个对象允许你把一个外……

· 一个简单的XML Schema的例子 (2005-05-18)
我们可以看到,DTD的语法相当复杂,并且它不符合XML文件的标准,自成一个体系。也就是说DTD文档本身并不是一个良好形式的XML文档,上面的关于DTD的介绍也仅仅是作了一个简介,目的是帮助大家能读懂DTD文件以及在必要时创建简单的DTD文件,因为现在很多的XML应用是建立在DTD之上的。 ……

· XML在.net平台下的自定义控件的应用(3) (2005-05-18)
为了更加清晰的说明上面的代码,我们这里举一个例子,相信读者一目了然: <menus xmlns=x-schema:Menu.xdr> <menu id=menuBar1> <topmenu id=xjtu text=xjtu isparent=true linkurl=x……

· XML在.net平台下的自定义控件的应用(2) (2005-05-18)
 第二步,就是加入XML特性 注意,任何xml文档在其被处理之前最好先进行有效性验证,提供验证一般有两种重要的途径。其一就是提供DTD(文档类型定义),实际上就是让用户提供指令集,然后在xml文档加载的时候对其进行有效性分析,看是否有无效指令,简单说就是创建一个编译环境另外一个就是提供一……

· XML在.net平台下的自定义控件的应用(1) (2005-05-18)
Xml全称可扩展标记语言(extensible marked language),这套语言系统由于在数据处理,跨平台等方面的独特优势,在近几年风靡全球。Xml语言系统把任何数据都作为“键”和“值”来进行处理,这一点类似于很多数据库管理系统(DBMS),而且它与具体的机器指令无关,其存储方式是纯文……

· 使用DOM创建XML (2005-05-18)
 我以前在介绍XML和让别人试着使用DOM时,不只一个人问过我用DOM是否能用来凭空直接生成一个XML文件。   当然,这是当然可以的了,其次是怎么写程序呢。   那我就这个问题,专门在这篇文章中用VB和MSXML的COM接口的DOM实现的一个例子来讲一下:   首先我要说明的是,我用的MSX……

· XML文档搜索使用小结2 (2005-05-18)
  这个方法要求我们一层层向内找我们需要的数据,如果层次很多的话,做起来就会很费劲,也容易出错。幸好.NET给我们提供了另外一个方法SelectSingleNode和SelectNodes方法可以让我们直接找到所要的数据。比如,我们要找姓名为“Tim”的用户的hobby,我们可以用下面的方法: ……

· XML文档搜索使用小结1 (2005-05-18)
///< summary>   ///< author>飞鹰@ASPCool.com< /author>   ///< description>本文介绍在.NET中查找XML节点的方法。< /desciption>   ///<……

· XML技术上传文件4 (2005-05-18)
服务器端 以下代码使用相同的对象提供服务器端的上传处理功能。 < %@ LANGUAGE=VBScript% > < % Option Explicit Response.Expires = 0 定义变量和对象。 dim ado_stream dim xml_dom……

· XML技术上传文件3 (2005-05-18)
客户端 以下示例代码使用Stream和MSXML对象完成文件上传动作。 < HTML > < HEAD >< TITLE >File Send< /TITLE >< /HEAD > < BODY > < INPUT……

· XML技术上传文件2 (2005-05-18)
服务器端:   从Request对象中读出XML文档读出二进制节点中的数据并且存储到服务器上的文件中。当然,我们也可以将其存储到数据库的BLOB型字段中。   在解释这段代码之前,我们可以对这个方案进行一些思考。 对XML的思考   XML格式支持很多数据类型,比如numeric, f……

· XML技术上传文件1 (2005-05-18)
XML技术上传文件 类型: XML/Biztalk 概述   本文讲解了一个使用XML技术上传文件的例子,使用该方法没有传统方法中的种种限制。 这个例子讲述了如何使用MSXML3.0和ADO Stream对象来实现这种新的上传方法。好处有很多,比如,不需要专用的上传组件。 引……

· 给 XML 初学者 (2005-05-18)
类型: XML/Biztalk 差不多每天都有人问“什么是 XML”,“XML 能做什么”,“XML 能不能替我做这个”, “XML 会取代什么” 等等诸如此类的问题。由于最近一段时间稍微对 xml 使用了一下, 我来谈谈自己的感觉。这些经验都很浅显,任何一个用过 xml 的人都有,并且见仁……

· 大话XML(3)XML的语法3 (2005-05-18)
  6.标识之间不可以交叉 <学生> <编号>001</编号> <姓名>张三</姓名> </学生> 如果写成了 <学生> <编号>001 <姓名> </编号> 张……

· 大话XML(3)XML的语法2 (2005-05-18)
  2.注意大小写的区分   HTML中对大小写的区分不是很敏感,但XML对大小写要求非常严格,如果开始的标识是大写,那么结束的标识也一定是大写。   3.“有始有终”所有的标识必须有相应的结束标识   熟悉HTML的人都知道HTML中有很多类似<p>,<tr>,<……

· 大话XML(3)XML的语法1 (2005-05-18)
三. XML的语法   我们先来分析一下前面我们举的学生的例子。 <?xml version=1.0 encoding=GB2312?> <学生> <编号>001</编号> <姓名>张三</姓名> <性别>……

· 大话XML(2)XML和HTML的比较7 (2005-05-18)
XML的真面目露出来啦!   像什么?   是不是很像我们平时用的文件夹呀?   如果你学过数据结构的话,一定知道一种重要的数据结构——树!   而我们的XML就是一种树状结构! XML与HTML的不同之处在于:   XML的重点在内容上,而HTML的重点在页面的布局和排版上。   X……

· 大话XML(2)XML和HTML的比较6 (2005-05-18)
 第四步:好了,这次我们来看看XML的庐山真面目吧!   请用和第二步类似的步骤,将 这段代码删掉,保存。刷新IE浏览器,可以看到: 图五 这就是XML的源代码。   有没有注意到XML源代码“- <学生>”前面的“-” 图六 点击之后,<学生>折叠了……

· 大话XML(2)XML和HTML的比较5 (2005-05-18)
第二步:用记事本打开学生.xml,看到 图二   我们将 这段代码中的“学生1.xsl”改为“学生2.xsl”,保存。之后,请刷新IE浏览器,看到了什么? 图三(和前面提到的HTML的第二种表达方式相同)   第三步:用和第二步类似的步骤,将 这段代码中的“学生2.xsl”改为“……

· 大话XML(2)XML和HTML的比较4 (2005-05-18)
二. XML和HTML的比较   HTML本身存在很多的缺点,例如,内容和页面的排版、表现形式混在一起,过度的膨胀。数据库存储的信息,经过CGI,ASP等的解释和转换为HTML格式后,信息原有的格式已变得面目全非。电子商务的逐渐流行,HTML本身的种种缺点却阻碍了他的发展。 哈!   这个时候……

· 大话XML(2)XML和HTML的比较3 (2005-05-18)
第三种表达方式: 显示的效果: 学生信息 编号: 性别: 姓名: 年龄: HTML源代码: <body> <p>学生信息</p> <p>编号: <input……

· 大话XML(2)XML和HTML的比较2 (2005-05-18)
第二种表达方式: 显示的效果: 编号 001 姓名 张三 性别 男 年龄 20 HTML源代码: <body> <table width=30……

· 大话XML(2)XML和HTML的比较1 (2005-05-18)
二. XML和HTML的比较   下面我们看一个实例:   有一个关于学生的信息:包括学生的编号,姓名,性别,年龄。   我们下面用三种表达方式来表现这个学生的信息。   这个学生的信息数据是相同的:001, 张三, 男, 20   我们先用HTML来展示3种不同的表现形式,但我们所用到的……

· 大话XML(1)XML是什么 (2005-05-18)
  如今在软件行业,当别人津津乐道XML时,你在旁插嘴问:“喂!你们讲的XML是什么呀?”惨!一句话出口,你就被软件界的时尚快车踢了下去。   为什么?不会这么夸张吧!如今,你不媚俗,就没得混。没看到软件业的老大微软最近炒得火热的Office XP, .net, SQL Server数据库等等,鼓……

· 大话XML(目录) (2005-05-18)
  尽管目前中国的电子商务发展并未有见其势不可挡之势,但是要来的终归要来,逃也逃不了,现在知道、了解、尝试过电子商务的人越来越多,随着一切条件的成熟,必然会蓬勃地发展起来,而充当电子商务坚实支持的 XML 语言也愈见吃香!!   本教程将以与HTML对比的形式向大家介绍 XML 语言。   一.……

· 用XSLT轻松实现树形折叠导航栏(4) (2005-05-18)
展开和折叠其实就是显示或不显示display:none or block)它与可见与不可见(visible or invisible)是有区别的, 前者不在页面预留空间。 这个toggle函数完成两个功能, 改变TR原来的Hidden属性, 使原来不显示的显示 改变IMG的src属性, 更改图片。 ……

· 用XSLT轻松实现树形折叠导航栏(3) (2005-05-18)
当然, 少了navigator.css是不行的。 navigator.css BODY { font-family:Verdana; cursor:default; font-size:9pt; } TABLE { font-size:110%; } A { co……

· 用XSLT轻松实现树形折叠导航栏(2) (2005-05-18)
  我引用花园的TOC,一是让大家能有个初步印象,等文章完成后, 把几个文件C&P加上几个图片, 在IE5以上的机器上象打开一个html文件一样打开navi.xml后,就会出现跟花园很类似的TOC了二是希望大家根据它的层次结构来分析我的xml文件, 因为除顶层外, 我的层次安排和花园是一样的……

· 用XSLT轻松实现树形折叠导航栏(1) (2005-05-18)
  一般我们见到的XML文件是以元素为结点的,随着层次的不断加深,逐渐成了一棵树,这种文件的好处是我们一看就很明白其中的子、父、祖宗、兄弟关系,不方便之处在于,我个人认为,如果层次很深又有很多的兄弟结点的话,那么文件可能很大而影响处理的效率。正由于XML对描述数据结构的灵活性,所以在某些环境下采用属……

· XSLT轻松入门第五章:XSLT的资源 (2005-05-18)
5.附录:XSLT的资源 ◇ 最权威的网站 http://www.w3.org/Style/XSL/ ◇ 有关标准 XSLT1.0 http://www.w3.org/TR/xslt.html XSLT1.1 http://www.w3.org/TR/xslt11/ XPat……

· XSLT轻松入门第四章:XPath的语法(3) (2005-05-18)
4.4 功能函数(Functions) 在XPath里有很多功能函数可以帮助我们精确寻找需要的节点。 count()功能 作用:统计计数,返回符合条件的节点的个数。 举例:<p><xsl:value-of select=count(PERSON[name=tom])/>……

· XSLT轻松入门第四章:XPath的语法(2) (2005-05-18)
4.2 寻址操作 Axis和Predicate是XPath语法中对Location Paths进行定位操作的语法,具体的用法列表如下 Axis语法表 -------------------------------------------------------- 表达式 简写 说明 -----……

· XSLT轻松入门第四章:XPath的语法(1) (2005-05-18)
4.XPath的语法 我们在前面已经提到过,XPath是用来帮助XSLT在XML源文档中查找定位信息的语言。在实际使用过程中,XPath和XSLT总是混在一起使用,在上面一章的语法例子中我们已经有使用到XPath的语法,只是没有明确点出。但W3C将它们分成两个标准,所以我们也将它们拆成两章来讲解……

· XSLT轻松入门第三章:XSLT的元素语法(6) (2005-05-18)
3.5 xsl:choose, xsl:when 和 xsl:otherwise xsl:if语法没有else的属性。如果我们要进行多项选择,那么就要使用xsl:choose / xsl:when / xsl:otherwise系列流程控制语法了。具体的使用请看下面的XSL文件例子: ……

· XSLT轻松入门第三章:XSLT的元素语法(5) (2005-05-18)
3.4 xsl:if xsl:if类似普通程序语言的if条件语句,允许设定节点满足某个条件时,被模板处理。xsl:if的语法格式为: <xsl:if test=布尔表达式> template body </xsl:if> 例如: <……

· XSLT轻松入门第三章:XSLT的元素语法(4) (2005-05-18)
3.3 xsl:for-each xsl:for-each语法允许你循环处理被选择的节点。例如:有一个含多个个人资料的XML文档: <?xml version=1.0 encoding=iso-8859-1?> <PEOPLE> <PERSON&g……

· XSLT轻松入门第三章:XSLT的元素语法(3) (2005-05-18)
3.2 xsl:value-of XSL:value-of用来将源文档中元素的文本值写到输出文档中。例如: 有一个个人资料的XML文档: <?xml version=1.0 encoding=iso-8859-1?> <PERSON> <name……

· XSLT轻松入门第三章:XSLT的元素语法(2) (2005-05-18)
3.1 xsl:template和xsl:apply-templates 模板(template)是XSLT中最重要的概念之一。XSLT文件就是由一个一个的模板组成,任何一个XSLT文件至少包含一个模板。模板的概念就象是搭积木你如果是程序员,也可以将模板看作一个方法,一个类,或者一个模块。……

· XSLT轻松入门第三章:XSLT的元素语法(1) (2005-05-18)
  通过前面两章的介绍,我们已经对XSLT的基本概念和它的转换过程有了一些了解。下面我们一起来学习XSLT的具体语法。说到语法总是比较枯燥的,您可以大体上浏览一遍,等您真正需要使用XSLT的时候,再仔细研究它们。 3.XSLT的元素语法 3.1 xsl:template和xsl:apply-……

· XSLT轻松入门第二章:XSLT的实例(3) (2005-05-18)
2.3 过程解析 如果你成功的看到效果,你也许想知道这些代码的具体含义,我们来详细解说:看hello.xsl文件 <?xml version=1.0 encoding=iso-8859-1?> 这是标准的XML文档的首行代码,因为XSLT本身也是XML文档。e……

· XSLT轻松入门第二章:XSLT的实例(2) (2005-05-18)
2.2 一个实例 现在我们来看一个简单的XSLT实际应用例子,获得一些感官上的认识。很多网页设计师看到类似HTML的代码才会放心,代码是那样的亲切和熟悉。 例子1: Hello, world! hello world作为第一个教程已经是程序语言中的惯例了。我们也遵守这个惯例,看……

· XSLT轻松入门第二章:XSLT的实例(1) (2005-05-18)
2. XSLT的实例 2.1 XSLT如何转换XML 2.2 一个实例 2.3 过程解析 2.4 XSLT的用途 2.1 XSLT如何转换XML 我们打个有趣的比方,你玩过橡皮泥吧,用不同的模子按上去,就可以做出需要的形状。如果我们假设XML数据文档是一块大橡皮泥,XSLT就象是一个……

· XSLT轻松入门第一章:XSLT的概念(3) (2005-05-18)
1.5 XSLT和CSS的比较 CSS同样可以格式化XML文档,那么有了CSS为什么还需要XSLT呢?因为CSS虽然能够很好的控制输出的样式,比如色彩,字体,大小等,但是它有严重的局限性,就是: (1) CSS不能重新排序文档中的元素 (2) CSS不能判断和控制哪个元素被显示,哪个不被显……

· XSLT轻松入门第一章:XSLT的概念(2) (2005-05-18)
1.3 XSLT的历史 想很多其他XML家族成员一样,XSLT是由W3C起草和制定的。它的主要发展历程如下: .1995年由James Clark提议 .1997年8月正式提案为XSL .1998年5月由Norman Walsh完成需求概要 .1998年8月18日XSL草案发布 ……

· XSLT轻松入门第一章:XSLT的概念(1) (2005-05-18)
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 Styles……

· XSLT轻松入门提纲 (2005-05-18)
前言 大家好,从今天起我们将一起来学习XML家族的另一种语言XSLT,XSLT类似HTML中的CSS,但是比CSS功能要强大的多。XSLT可以说更偏向是一种程序语言,但它没有常见程序语言复杂,甚至比js等脚本语言还简单,所以不必担心学习困难。阿捷将依然站在普通设计师的角度,用平实易懂的语言,由浅入……

· XSL简明教程(7)XSL 的控制语句 (2005-05-18)
七. XSL 的控制语句 1.条件语句if...then XSL同样还有条件语句(呵呵~~好厉害吧,象程序语言一样)。具体的语法是增加一个xsl:if元素,类似这样 <xsl:if match=.[ARTIST=Bob Dylan]> ... some output ... ……

· XSL简明教程(6)XSL过滤和查询 (2005-05-18)
六. XSL的过滤和查询 如果我们希望只显示满足一定的条件的XML数据应该怎么做呢?还是上面的例子代码,我们只需要在xsl:for-each元素的select属性中加入参数就可以,类似: <xsl:for-each select=CATALOG/CD[ARTIST=Bob Dylan……

· XSL简明教程(5)XSL的索引 (2005-05-18)
五. XSL 的索引 如果我需要将元素的显示按一定的顺序排列,应该如何建立XSL的索引呢? 我们还是来看前面的例子,还是这段代码: <?xml version=1.0 encoding=ISO8859-1 ?> <CATALOG> <CD> ……

· XSL简明教程(4)在服务器端的实现 (2005-05-18)
四: XSL --- 在服务器端的实现 1.兼容所有的浏览器 在上面一章我们介绍了可以通过JavaScript调用浏览器的XML parser(解析软件)来转换XML文档。但是这个方案依然有个问题:如果浏览器没有XML parser插件怎么办?(注:IE5内自带XML parser) ……

· XSL简明教程(3)在客户端的实现 (2005-05-18)
三. XSL--在客户端的实现 1.JavaScript解决方案 在上面的章节中我们已经解释了XSL是如何将XML转换成HTML文件。方法就是在XML文档的头部加入一个XSL样式表信息,然后让浏览器执行转换过程。 这种方法在大部分情况下都做得很好,但是在不支持XML的浏览器中就无法正确显示……

· XSL简明教程(2)XSL转换 (2005-05-18)
二.XSL的转换 1.将XML转换成HTML XSL是如何将XML文档转换成HTML文件的呢?我们来看一个例子,下面是XML文档的一部分: <?xml version=1.0 encoding=ISO8859-1 ?> <CATALOG> <CD&……

· XSL简明教程(1)XSL入门 (2005-05-18)
一. XSL入门 二. XSL的转换 三. XSL --- 在客户端的实现 四: XSL --- 在服务器端的实现 五. XSL 的索引 六. XSL 的过滤和查询 七. XSL 的控制语句 一. XSL入门 1.XSL---XML的样式表 HTML网页使用预先确定……

· XML轻松学习手册(6)XML实例解析之二 (2005-05-18)
第三步:建立相应的HTML文件。 1.导入XML数据。 我们知道,目前流行的浏览器中,暂时只有微软的IE5.0以上版本浏览器支持XML。IE是通过在HTML中的object物件来支持插入XML,并通过js的XMLDocument.load()方法来导入数据。我们看代码: <object WID……

· XML轻松学习手册(6)XML实例解析之一 (2005-05-18)
第五章:XML实例解析 提纲: 一:实例效果 二:实例解析   1.定义新标识。   2.建立XML文档。   3.建立相应的HTML文件。 XML在不同领域有着广泛的应用,比如在科技领域的MathML,无线通信应用的WML,在网络图象方面的SVG等等,我们这里侧重讨论XML在we……

· XML轻松学习手册(5)XML语法之四 (2005-05-18)
第四章 XML语法 七.DTD的语法 DTD是有效XML文档的必须文件,我们通过DTD文件来定义文档中元素和标识的规则及相互关系。如何建立一个DTD文件呢?让我们一起来学习: 1.设置元素 元素是XML文档的基本组成部分。你要在DTD中定义一个元素,然后在XML文档中使用。元素的定义语……

· XML轻松学习手册(5)XML语法之三 (2005-05-18)
第四章 XML语法 五.Namespaces的语法 Namespaces翻译为名字空间。名字空间有什么作用呢?当我们在一个XML文档中使用他人的或者多个DTD文件,就会出现这样的矛盾:因为XML中标识都是自己创建的,在不同的DTD文件中,标识名可能相同但表示的含义不同,这就可能引起数据混乱。 ……

· XML轻松学习手册(5)XML语法之二 (2005-05-18)
第四章 XML语法 二.元素的语法 元素由一对标识以及其中的内容组成。就象这样:ajie。元素的名称和标识的名称是一样的。标识可以用属性来进一步描述。 在XML中,没有任何保留字,所以你可以随心所欲的用任何词语来作为元素名称。但是也必须遵守下列规范: 1.名称中可以包含字母、数字以及其……

· XML轻松学习手册(5)XML语法之一 (2005-05-18)
第四章 XML语法 提纲: 一.XML语法规则 二.元素的语法 三.注释的语法 四.CDATA的语法 五.Namespaces的语法 六.entity的语法 七.DTD的语法 通过前面三章的学习,我们已经对什么是XML,它的实现原理以及相关的术语有所了解。接下来我们就开始学习……

· XML轻松学习手册(4)XML的术语之二 (2005-05-18)
二.DTD的有关术语 什么是DTD,我们上面已经简略提到。DTD是一种保证XML文档格式正确的有效方法,可以比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。 DTD文件也是……

· XML轻松学习手册(4)XML的术语之一 (2005-05-18)
第三章 XML的术语 提纲: 导言 一.XML文档的有关术语 二.DTD的有关术语 导言 初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于XML本身也是一个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,I……

· XML轻松学习手册(3)XML概念之二 (2005-05-18)
五.Meta数据(Metadata)---专业的XML使用者会使用meta数据来工作。 在HTML中我们知道可以使用meta标识来定义网页的关键字,简介等,这些标识不会显示在网页中,但可以被搜索引擎搜索到,并影响搜索结果的排列顺序。 XML对这一原理进行了深化和扩展,用XML,你可以描述你的……

· XML轻松学习手册(3)XML概念之一 (2005-05-18)
第二章 XML概念 导言 经过第一章的快速入门学习,你已经知道了XML是一种能够让你自己创造标识的语言,它可以将数据与格式从网页中分开,它可以储存数据和共享数据的特性使得XML无所不能。如果你希望深入学习XML,系统掌握XML的来龙去脉,那么我们首先还是要回到XML概念的问题上来。XML(Ex……

· XML轻松学习手册(2)XML快速入门之三 (2005-05-18)
五. XML和HTML的区别 XML和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如< H1>表示首行标题,有固定的尺寸。相对的,XML则没有固定的标记,XM……

· XML轻松学习手册(2)XML快速入门之二 (2005-05-18)
二. XML是新概念吗? 不是。XML来源于SGML,一种比HTML更早的标志语言标准。 关于SGML,我们来简单了解一下,你只需要有个大致概念就可以。 SGML全称是Standard Generalized Markup Language(通用标识语言标准)。看……

· XML轻松学习手册(2)XML快速入门之一 (2005-05-18)
前言 XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的: 第一:XML肯定是未来的发展趋势,不论是网……

· XML轻松学习手册(1)目录 (2005-05-18)
  XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的:   第一:XML肯定是未来的发展趋势,不论是网页设计师还是网……

· XML介绍系列(10) (2005-05-18)
系列之十八:如何使用XSL和正则表达式来验证数据的有效性(二) 现在继续我在上一系列中介绍的例子。我们将实现一个简单的搜索机制, 也许你的兴趣不是在获取书籍的标题而是在要获得整个书节点(note)上。 那么使用下面这个函数就能够满足你的要求了 Public Function GetFilteredE……

· XML介绍系列(9) (2005-05-18)
系列之十七:如何使用XSL和正则表达式来验证数据的有效性 XSL现在正在逐渐的成为XML中的类似与SQL在数据库设计中的地位。 虽然Microsofts XSL仅仅是实现了其中的某一些部分的功能 但是你已经能够实现非常复杂的查询了 虽然现在的XSL仅仅还只是一种基于纯粹文本和字符串方式 的查询语言 ……

· XML介绍系列(8) (2005-05-18)
系列之十五:XML的运用(二) 还是接着上面的那个例子,这个例子来显示 如何在那些记录之间进行移动。 cd_navigate.htm文件: <html> <head> <script language=JavaScript> function movenext(……


133 篇网络  首页 上一页 下一页 尾页 页次:1/2页  100篇网络/页 转到:
关于我们 | 广告服务 | 投稿指南 | 人才招聘 | 隐私条款 | 会员注册 | 友情链接 | 意见反馈 | 网站地图
走进数码网 走进宠物网 走进广告网 轻松网址导航
Copyright © 2002-2005 走进宠物网 所有文章和图片版权所有
未经授权禁止一切非法转载、摘编、复制或建立镜像,否则将追究其法律责任。
京ICP备05055013号 68互联提供网络带宽