随笔分类 -  XML/Xpath/XSLT

1 2 下一页
XML 文件:使用 JScript、C# 和 Visual Basic.NET 扩展 XSLT
摘要:XSL 转换 (XSLT) 因其可使困难的事情变容易,以及使容易的事情变困难而广为人知。它可以简化用其他方式很难实现的复杂转换逻辑。但与此同时,XSLT 的函数编程模型有时会使执行小型业务逻辑变得极其困难。通常,使用传统语言(如 VBScript、JScript® 或 Microsoft® .NET 支持的任何语言)扩展 XSLT 可提供这两个方面的最佳功能(有关 XSLT 的简介,请参阅 200... 阅读全文
posted @ 2007-07-13 10:02 Dragon-China 阅读(662) 评论(0) 推荐(0) 编辑
在.NET里用XSLT时怎么使用msxsl:script
摘要:在MSXML里,你在msxsl:script里可以使用Javascript和VBScript,参考 Element 但在.NET里,你只能使用那些.NET支持的语言,包括C#,VB.NET,JScript等。 譬如,我们想在XSLT里计算下面这个XML里people的和, 1 2 3 4 我们可以使用象这样的XSLT sum: 在MSXML和浏览器里,我们也可以这么做, ... 阅读全文
posted @ 2007-07-13 09:25 Dragon-China 阅读(579) 评论(0) 推荐(0) 编辑
在XSL里应用javascript/C# Script
摘要:比如有XML: abcdefabcdeabcdef 要求写XSL来转换该XML,输出中item的内容中所有的b都要变成B,普通XSL不能完成嵌javascript的解决方法: XSL如下: 联想到了什么? Script可以不是JScript, 而是C#: 但只能是用 .net framework 的 System.Xml 来解析, 而不是客户端常用的 msx... 阅读全文
posted @ 2007-07-13 09:08 Dragon-China 阅读(684) 评论(0) 推荐(1) 编辑
XML和XSLT实现代码生成器
摘要:转: http://blog.csdn.net/starchu1981/category/11683.aspx XML和XSLT实现代码生成器(I) 摘要 XML和XSLT为开发WEB应用提供了非常好的解决方案,然而,它们的能力不仅限制在WEB开发上,其实它们提供了很好的基于元数据(meta data)编程的模型,利用XML作为元数据并用XSLT就可以将它转换为任何想要的形式或其他... 阅读全文
posted @ 2007-07-13 08:40 Dragon-China 阅读(1346) 评论(0) 推荐(0) 编辑
.net操纵xml文件类(c#)
摘要:1using System; 2using System.Xml; 3using System.Web; 4namespace solucky 5{ 6 /**//**//**//// 7 /**//// 必需用XPATH表达式来获取相应节点 8 /**//// 关于xpath可以参见: 9 /**//// 10 public class MyXm... 阅读全文
posted @ 2007-07-06 16:40 Dragon-China 阅读(422) 评论(0) 推荐(0) 编辑
使用Infopath时要注意的有哪些
摘要:转:http://www.cnblogs.com/dujun0618/articles/750088.html在用appendChild时注意1^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ var fatherNode = XDocument.DOM.selectSingleNode("/t... 阅读全文
posted @ 2007-06-07 15:59 Dragon-China 阅读(792) 评论(0) 推荐(0) 编辑
xsl中实现数据相加
摘要:转:http://www.cnblogs.com/dujun0618/articles/747095.html//根据部件编号,从材料组成中把构成信息读出来function readRanLiao(pid,xpath){ var curNodeParent = XDocument.DOM.selectSingleNode(xpath).parentNode; var curNode... 阅读全文
posted @ 2007-06-07 15:51 Dragon-China 阅读(563) 评论(0) 推荐(0) 编辑
DOM中对象的方法
摘要:转自:http://www.cnblogs.com/dujun0618/articles/688061.html一、absoluteChildNumber 含义:返回结点相对于它所有的兄弟(不论名字是否相同)的序号 语法:absoluteChildNumber(node) 参数:node ── 对象,欲返回编号的结点。 示例: 1、假定文档结构为:,其中document为顶层结点,下述表达式将... 阅读全文
posted @ 2007-06-07 15:48 Dragon-China 阅读(378) 评论(0) 推荐(0) 编辑
XML DOM介绍和例子
摘要:1.文档对象模型(DOM) DOM是HTML和XML文档的编程基础,它定义了处理执行文档的途径。编程者可以使用DOM增加文档、定位文档结构、填加修改删除文档元素。W3C 的重要目标是把利用DOM提供一个使用于多个平台的编程接口。W3C DOM被设计成适合多个平台,可使用任意编程语言实现的方法。 2.节点接口 XML parser用来装载XML文档到缓存中,文档装载时,可以使用DOM... 阅读全文
posted @ 2007-06-07 15:44 Dragon-China 阅读(1190) 评论(0) 推荐(0) 编辑
xml与数据库略解
摘要:1.0 简介 本论文简要的探讨了XML和数据库之间的关系,同时列出一些可以使用数据库处理XML文档的软件。虽然这里不打算详尽地介绍这些软件,但是笔者希望它能够描述使用数据库处理XML文档中的主要部分。这里有点偏向与关系数据库,因为我的经验如此。 2.0 XML是数据库吗? 在开始讨论XML... 阅读全文
posted @ 2007-06-01 08:48 Dragon-China 阅读(347) 评论(0) 推荐(0) 编辑
xml系列工具
摘要:XML的解析工具 XML文档编辑, DTD、样式表编辑,格式化、浏览和转送工具 XML应用环境、开发软件包 下列的软件工具是免费的,或在一定名义限制下使用,有时是测试或是演示版本。其他XML工具的列表可见:Steve Pepper's Whirlwind Guide to SGML Tools and Vendors,SGML/XML Web Page in Oasis, 以及WD... 阅读全文
posted @ 2007-06-01 08:46 Dragon-China 阅读(2756) 评论(1) 推荐(0) 编辑
访问xml数据的3种模式
摘要:基于树模型的 API 树模型 API 将 XML 文档呈现为由节点组成的树,这个树通常可以立即加载到内存中。最常用的 XML 树模型 API 是 W3C 文档对象模型 (DOM)。DOM 支持以编程方式读取、处理和修改 XML 文档。 以下示例使用 .NET Framework 中的 XmlDocument 类获取 items 元素中第一个 compact-disc 的艺术家姓名和标题。 usi... 阅读全文
posted @ 2007-06-01 08:46 Dragon-China 阅读(408) 评论(0) 推荐(0) 编辑
访问InfoPath的xml数据
摘要:InfoPath 是基于XML技术的一种数据录入工具。它主要有三部分组成:数据定义(schema),数据显示(xslt)和数据存储(XML) 。它的数据都是按照xml格式存储的,不过,它提供的开发接口对xml的处理做了自己的封装,不是采用xmlDocument,而是提供了一套 XDocument对象。 在真实的应用场景,我们一般把infopath作为客户端,用来录入数据,和服务器交互。 inf... 阅读全文
posted @ 2007-05-30 14:08 Dragon-China 阅读(1347) 评论(5) 推荐(0) 编辑
技巧:从 XSLT 样式表调用 JavaScript
摘要:XSLT 样式表允许您非常自由地操作原始 XML 文档中的数据。然而,有时候,当真正想进行一些实际编程时,XSLT 建议书设计成通过使用扩展允许这样做。这些扩展采用函数和元素的形式,可以使用处理器支持的任何语言编写。您的选择之一是将 JavaScript 直接或作为外部文件嵌入样式表。 这篇技巧文章使用 Apache Project 的 Xalan Java 2 转换引擎及其实现(请参阅参考资料)... 阅读全文
posted @ 2007-05-30 10:01 Dragon-China 阅读(1185) 评论(0) 推荐(0) 编辑
面向对象的 XSLT编程
摘要:现 在,许多应用程序利用 XML 来格式化业务数据,而且这些数据可能分布在不同的地方。在实际运用时,常需要将这些分布的XML数据用不同的视图表示出来。而样式表提供了业务数据与表示 层的分离的方法,作为一种XML数据转换的工具,通过它可以XML数据表示出来。一个样式表可将分布的XML数据以某种视图表现出来,而在本文所要解决的 问题是如何产生多个样式表作用于分布的XML数据来产生不同的视图。本文... 阅读全文
posted @ 2007-05-30 08:25 Dragon-China 阅读(851) 评论(1) 推荐(0) 编辑
XSLT学习笔记
摘要:先看一下w3school上的定义,如下(自己翻译的,可能会有一点有妥): XPath是一种可以在XML文档中寻找信息的语言 (XPath is a language for finding information in an XML document. ) XPath是可以查找XML文档中的元素和属性 (XPath is used to navigate through elements and ... 阅读全文
posted @ 2007-05-29 16:29 Dragon-China 阅读(913) 评论(0) 推荐(0) 编辑
利用XML和XSL生成较为复杂的多表头表格
摘要:刚接手的项目有一查询页面,客户要求的实现格式较为复杂,需要达到合并多行多列的显示效果,由于只是一个小项目,客户方面不愿意引入太多外部的商业控件, 剩下的解决方案无外乎是:1.使用DataGrid; 2.使用SQL Reporting Services;3.自己合成html代码输出。在 这些解决方案中,使用DataGrid的话,要达到合并行和列比较麻烦;而Reporting Services合并行和... 阅读全文
posted @ 2007-05-29 16:24 Dragon-China 阅读(2099) 评论(1) 推荐(0) 编辑
利用XPath读取Xml文件
摘要:之所以要引入XPath的概念,目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径:通过文件管理路 径,可以按照一定的规则查找到所需要的文件;同样,依据XPath所制定的规则,也可以很方便地找到XML结构文档树中的任何一个节点. 不过,由于XPath可应用于不止一个的标准,因此W3C将其独立出来作为XSLT的配套标准颁布,它是XSLT以及我... 阅读全文
posted @ 2007-05-29 16:14 Dragon-China 阅读(3842) 评论(1) 推荐(0) 编辑
XPath和XSL转换----向XML应用XSL转换
摘要:此示例阐释如何使用 XslTransform 类将可扩展样式表语言转换 (XSLT) 文件应用于 XML 文档。该类实现 WWW 联合会 (W3C) 的 W3C XSL 转换 (XSLT) 1.0 版规范。(有关更一步的参考信息,您可以参阅 W3C 的 W3C 可扩展样式表语言 (XSL) 1.0 版规范。) ... 阅读全文
posted @ 2007-05-29 16:01 Dragon-China 阅读(516) 评论(0) 推荐(0) 编辑
Net框架下的XSLT转换技术简介
摘要:一.前言: XSLT转换技术是XML中的一项重要技术,本文将向XML开发者介绍.Net框架下的一些不同的XSLT转换技术。同时,本文还将介绍如何运 用各种不同的输入数据源以完成一个XSLT转换。在.Net框架下,System.Xml.Xsl.XslTransform类能根据一个XSLT样式表 文件转换一个XML文档,它是XSLT转换中最重要的一个类,同时它能够支持W3C的XSLT 1.0... 阅读全文
posted @ 2007-05-29 15:35 Dragon-China 阅读(384) 评论(0) 推荐(0) 编辑

1 2 下一页