|
文章列表
|
| 利用XSLT对XML进行缩进格式化处理 |
| 在论坛上,经常有人提问:怎么样使输出XML文件有自动缩进的效果,实现这个功能有几种办法:1,可以用程序控制,输出时输出tab控制符或者空格即可;2,在.NET下提供了格式化的属性,参考利用XmlTextWriter类增强XML数据的可读性;3,我们还可以用XSLT进行转换,下面就是实现的例子:XmlFormat.ht.. (2008-01-20) |
| 利用XmlTextWriter类增强XML数据的可读性 |
| 描述:利用XmlTextWriter类来格式化XML非常简单地达到使XML数据地可读性增强。 XML许多优点中一个非常主要地优点就是:它能够被人类和计算机方便地读取。XML开发人员可以用任何文本编辑器打开或编辑XML数据。尽管计算机可以轻松读取没有缩进和格式化地XML文档,但对人类来说,看起来就有点费劲.. (2008-01-20) |
| XSL中几个封装的函数 |
| 布尔操作函数======================================================== -->Function: BooleanOR(,) => number -->Parameters:- - the first number to be ORed - the second number to be ORed -->N.. (2008-01-20) |
| 在XSL中得到某节点到根节点的全路径的所有节点? |
| 要在XSL中得到某节点到根节点的带全部路径的节点,可以对该节点的路径进行copy,包括所有节点类型。下面就是具体实现的例子。 GetFullPathNodes.xmlx211x212孟子E章GetFullPathNodes.xsl确定哪个节点将被与祖先节点一起复制 -->结果将象下面所示:x211为了看到真实的结果,可以用javascript.. (2008-01-20) |
| 在XSL里执行类似for(i=0;i<n;i++)的循环 |
| 在XSL里,可以实现与一般编程语言类似的for循环的功能,下面就是实现这一功能的例子: 查看例子XSLLoop.xml孟子E章XSLLoop.xsl下面的三个变量可以由XML中取得,做为例子,这里直接定义了初始值 -->定义初始值 -->定义结束值 -->定义循环步长 -->输出格式定义 --> , 结果如下:0 , 2 , 4 , 6 , 8.. (2008-01-20) |
| 用XSL把XML的数据转换成完美的多列表格形式 |
| 摘要:本文通过实际的例子来说明如何在XSL中实现对XML数据转换成完美的多列表格。 在利用XSL对XML进行转换时,有时候需要把XML转换成多列的Table元素,这个问题经常会困扰许多人,如果不生成Table的话,只需要对循环中的节点进行位置取模后判断,然后用<br/>换行即可。但有时候为了用户需.. (2008-01-20) |
| 在XSLT中实现按日期排序 |
| 我们在使用XSLT进行XML转换的时候,经常遇到按XML日期类型的数据进行排序的情况,按照默认的排序规则,很难实现正确的排序效果。虽然最新的MsXML3 SP4提供了3种数据类型的排序方式: 但好像仍不能满足我们的需要,下面我们就介绍日期类型数据的排序方法。我们的排序方法是基于下面语句的返回值.. (2008-01-20) |
| 用XMLHTTP和ADODB.Stream读取源代码 |
| 用XMLHTTP和ADODB.oStream可以很方便地得到一个Url地址的源代码。而且效率高。 var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); oXmlHttp.open("GET","http://dotnet.aspx.cc/content.aspx", false); oXmlHttp.send() var oStream = new ActiveXObject("ADODB.Stream"); if(oStream =.. (2008-01-20) |
| XSL中如何接收到XML地址中URL查询字符串传递的参数? |
| 在xsl任何接收http://community.csdn.net/Expert/topic/3091/3091367.xml?temp=.2425196形式的参数?saucer回答: There Is So General Solution, If You Are Using IE6, You Can Try The Following, But You Have To Parse The URL First,下面是完整的xsl代码:********通过访问:http://serv.. (2008-01-20) |
| XslTransform.Transform 方法如何将结果输出到字符串里? |
| XslTransform.Transform 方法将结果输出到字符串里有2中办法: 通过System.IO.MemoryStream类来实现。 通过System.Text.StringBuilder类来实现。 下面是具体的实现方法:System.Xml.Xsl.XslTransform RssXslt = new System.Xml.Xsl.XslTransform();System.Xml.XmlDocument RssXml = new System... (2008-01-20) |
| 在 XSL/XSLT 中实现随机排序 |
| 和数据库排序一样,XSL/XSLT也可以实现随机排序,原理也很简单,下面就是代码。 function Random() { return Math.random(); } (2008-01-20) |
| XmlReader 读取器读取内存流 MemoryStream 的注意事项 |
| MemoryStream对象提供了无需进行IO就可以创建Stream的方法,XmlTextWriter和XmlReader提供快速书写和读取XML内容的方法,结合MemoryStream,就可以直接在内存中构造XmlTextWriter,并用XmlReader进行读取。 使用MemoryStream和XmlTextWriter进行书写XML,需要注意两点:XmlTextWriter.Flush操作.. (2008-01-20) |
| 创建、查询、修改带名称空间的XML文件 |
| XML的应用越来越广泛了,如Vista、Flex编程都将使用 XML,正确掌握XML的各种操作,对提高编程效率至关重要。下面就是一个综合处理带名称空间的XML的例子。 C#:string w3NameSpace = "http://www.w3.org/2000/xmlns/";System.Xml.XmlDocument doc = new System.Xml.XmlDocument();//创建根节点S.. (2008-01-20) |
| 如何用XML实现高效管理数据 |
| > --> XML数据是Web上数据交换和表达的标准形式,和关系数据库相比,XML数据可以表达具有复杂结构的数据,比如树结构的数据。正因为此,在信息集成系统中,XML数据经常被用作信息转换的标准。 管理三大领域数据基于XML数据的特点,XML数据的高效管理通常有着以下的应用。1.复杂数据的管理XML可.. (2008-01-20) |
| XML文件结构与应用 |
| XML语言是目前资讯界很重要的一个发展,许多人都认为它会是电子商务发展最佳的一个平台,我们这就来看看XML对将来会带来什么样的冲击。网路的发展大约是从80年代开 ,第一个网路语言是1985年开发出的HTML语言,在提出这个语言之成立了一个组织叫W3C,这个组织是目前全世界主导WWW发展的一个重要.. (2008-01-20) |
| XHTML验证工具和验证网址 |
| 今天做了一个XHTML标准的页面,想验证一下是否符合W3C标准,到http://validator.w3.org/去验证觉得太慢,搜索了一下发现W3C就提供了本地验证XHTML的工具A Real Validator。A Real Validator下载地址:http://www.w3cn.org/resource/down/2004/arv111.zipA Real Va.. (2008-01-20) |
| WML标记语言开发实例详细解析 |
| 本文主要介绍WML的相关知识,如何开发WAP应用程序。WML是一种基于XML的标记语言,她的官方说明和规范是由WAP论坛维护的。WML的文档类型定义是xml文件类型的,http://www.wapforum.org/DTD/wml_1.1.xml。 和HTML语言一样,WML是为了显示数据的,而XML的目的则是描述数据,我们定义了一系列的.. (2008-01-20) |
| XML条件注释理论及实践 |
| 浏览器的条件注释理论,用下面一段例子来解释这个问题(X)HTML下面一段代码是测试在微软的IE浏览器下的条件注释语句的效果程序代码:<!--[if IE]><h1>您正在使用IE浏览器</h1><![endif]--><!--[if IE 5]><h1>版本 5</h1><![en.. (2008-01-20) |
| 什么是XHTML? |
| XHTML是一系列当前和将来的文档类型和程序块,它由HTML 4 [HTML]再生和扩展而来,HTML 4是其子集。XHTML系列文档基于XML,最终被设计用来与基于XML的用户代理程序一起工作。XHTML家族的详情及其发展过程在未来趋势一节中详述。 XHTML 1.0(本规范书)是XHTML家族的第一个文档。它是将3种HTML .. (2008-01-20) |
| XHTML的术语和常见词条 |
| 术语 本规范书要用到下面的词条。这些词条基于ISO/IEC 9945-1:1990 [POSIX.1]中类似的定义,并扩展定义在[RFC2119]中: 执行定义(Implementation-defined) 一个值或行为被执行定义时,它由执行来定义相应的需要以正确解释文档。 可以(May) 在执行时,词“可以”被解释为一个可.. (2008-01-20) |
| XHTML的标准定义 |
| 文档一致性 本版本 XHTML 提供了严格的遵循XHTML文档的定义,受限于XHTML名址提供的标签和属性。使用XHTML其它名址空间的信息,如RDF表达的元数据,请参看Section 3.1.2 。 严格遵循的文档。 一个严格遵循XHTML的文档只需要本规范书描述的强制性功能,必须依照下列标准: 它必须经过.. (2008-01-20) |
| XHTML与HTML的区别 |
| 因为XHTML是XML的一个应用,一些在基于SGML的HTML 4中完全合法的习惯在XHTML中必须改变。 文档必须是编排良好的 编排良好性Well-formedness是[XML]引入的一个新概念。从本质上说,这意味着元素必须有结束标签,或者必须以特殊方式书写(在下面说明)。 元素必须嵌套,尽管SGML规定层叠非.. (2008-01-20) |
| 用XML+FSO+JS实现服务器端文件 |
| 首先在服务器端先创建一个程序可以生成XML文件,以返回客户端,(getfolder.asp) <% 'written by Linzhang Chen ,2003-4-20 ' 转载请注明出处和保留此版权信息 response.write "<?xml version=""1.0"" encoding=""GB2312""?>"&chr(13) response.write "<mediafile>"&ch.. (2008-01-20) |
| XMLHTTP上传文件突破大小限制 |
| upload.htm 相关代码:<HTML> <HEAD><TITLE>File upload</TITLE> </HEAD> <BODY> <form name="upload"> <table width="100%" border="0" cellpadding="5" cellspacing="0"> <tr> <td colspan="2">上传.. (2008-01-20) |
| XML入门之11经典问答 |
| 1.什么是XML?XML 开发者们会告诉你,事实上XML并不是一种语言,而是一种用来定义其它语言的系统。可能你已经听过,或许甚至自己尝试过一些这样的语言??比如微软为推(push)技术所推出的频道定义格式(Channel Definition Format)。W3C是互连网上一些公用标准的开发者.. (2008-01-20) |
| XML在.NET平台下的自定义控件的应用 |
| Xml全称可扩展标记语言(extensible marked language),这套语言系统由于在数据处理,跨平台等方面的独特优势,在近几年风靡全球。Xml语言系统把任何数据都作为“键”和“值”来进行处理,这一点类似于很多数据库管理系统(DBMS),而且它与具体的机器指令无关,其存储方式是纯文本文件,因此具.. (2008-01-20) |
| Java与XML联合编程之SAX篇 |
| SAX概念 SAX是Simple API for XML的缩写,它并不是由W3C官方所提出的标准,可以说是“民间”的事实标准。实际上,它是一种社区性质的讨论产物。虽然如此,在XML中对SAX的应用丝毫不比DOM少,几乎所有的XML解析器都会支持它。 与DOM比较而言,SAX是一种轻量型的方法。我们知道,在处.. (2008-01-20) |
| Java与XML联合编程之DOM篇 |
| DOM初步 DOM是Document Object Model的缩写,即文档对象模型。前面说过,XML将数据组织为一颗树,所以DOM就是对这颗树的一个对象描叙。通俗的说,就是通过解析XML文档,为XML文档在逻辑上建立一个树模型,树的节点是一个个对象。我们通过存取这些对象就能够存取XML文档的内容。 下面.. (2008-01-20) |
| 使用JavaScript访问XML数据 |
| 在网络浏览器软件中,可以Internet Explorer (IE)现在是一种标准的软件。可以看到,运行不同版本的Windows操作系统(和很多其他的操作系统)的每一台机器几乎都使用IE。微软已经通过ActiveX控件将IE的功能包含在执行成熟的XML处理技术中。在本篇文章中,我们将讲述如何在IE中使用ActiveX功.. (2008-01-20) |
|
|
|