- 博客(41)
- 收藏
- 关注

原创 XML是什么,它可以做什么?——写给XML入门者
XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。上面这段是
2006-05-18 00:44:00
123121
44

翻译 What is XSLT? (译)
What is XSLT?Extensible Stylesheet Language Transformations (XSLT) has evolved from the early Extensible Stylesheet Language (XSL) standard. XSL specifies a language definition for XML data presenta
2006-05-17 23:51:00
5742
原创 C# ActiveX调用JS函数的便捷方法与思路
AcitecX虽然是一个古老而经典的应用技术,但在技术变革日新月异的今天仍然是那么的实用。缺了它又找不出更适合的技术来代替它。这不,最近公司某产品的一个应用场景中,它又被我拉出来操练了一把。接着难题来了,以前都是JS调用ActiveX中的函数,从没在ActiveX中调用过JS。后来到google上一搜“c# activex 调用js”,找到了一个调用方法。由于该方法,可通过我提供的
2012-05-04 13:17:03
6352
转载 用 PHP 读取和编写 XML DOM
用 PHP 读取和编写 XML DOM使用 DOM 库、SAX 解析器和正则表达式Jack Herrington (jack_d_herrington@codegeneration.net), 高级软件工程师, "Code Generation Network"2006 年 2 月 06 日有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DOM 和 PHP 文本模板编写 XML。用 PHP 读取和编写可扩展
2010-07-16 09:56:00
1843
原创 C++ 操作XML的完整例子——MSXML篇
写本文的目的是为了方便大家了解C++ MSXML操作方法。当然,C++中对MSXML的调用有多种,本文采用的方法是完全参照MSXML SDK提供的文档进行操作。如果有什么错误,欢迎指正。 代码框架是基于vs2008 MFC 对话框程序(UNICODE)。对话框程序需要读者自己创建。#include #include #pragma comment(lib, "com
2010-04-30 11:04:00
31336
2
原创 C#操作XML的完整例子——XmlDocument篇
这是一个用c#控制台程序下, 用XmlDocument 进行XML操作的的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门.net XML操作的朋友参考和学习。假设有XML文件:books.xmlxml version="1.0" encoding="UTF-8"?>books> book> name>哈里波特name> pr
2008-04-18 17:18:00
98379
6
原创 JAVA操作XML的完整例子——W3C DOM篇
这是一个用JAVA W3C DOM 进行XML操作的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门JAVA XML操作的朋友参考和学习。假设有XML文件:test1.xmlxml version="1.0" encoding="UTF-8"?>books> book> name>哈里波特name> price>10price>
2008-03-02 13:59:00
44344
13
转载 [Oracle]走进 SQL/XML
走进 SQL/XML作者:Tim Quinlan 概览 SQL 与 XML 的互操作性,了解如何着手处理存储在数据库中的 XML 文档。2006 年 12 月发布 XML 数据通常用于现在的生产系统,是数据库实现的主要部分。过去,这一事实给数据库开发人员带来了设计问题,使得他们必须存储、查询和更新诸如非结构化 LOB 的 XML 数据,或者将数据“分解”到关系表中,然后再将其重
2008-03-02 11:45:00
7001
1
原创 MSXML使用技巧:用指定的SCHEMA检验XML
下面JS代码示范了如何用指定的SCHEMA来检验XML。script language="javascript">var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");var xsdCache = new ActiveXObject("Msxml2.XMLSchemaCache.4.0");xsdCache.add("",
2007-12-12 16:00:00
2344
原创 简单的XSL在FF下无法显示的原因和解决办法。
用FF进行调试的时候,大概有很多人都遇到这个问题,下面看一下问题范例:XML:xml version="1.0" encoding="UTF-8"?>xml-stylesheet type="text/xsl" href="test.xsl"?>Menus> aa> aa aa> bb> bb bb> cc> cc cc>Menus> 问题XSL:xm
2007-11-20 12:45:00
1760
原创 xml和XSLT常见问题(更新于080315)
Q:如何判断元素Father下有没有子元素?[XSLT]A:child nodes be found.Q:XSLT中,HTML的空格符号 提示出错,该怎么打?[XSLT]A:这里有两种方式: 1,因为在XML文档中,“&”符号必须进行转义,应该这么写&,所以 就写成 。另外,在显示的XSLT语句上,还要加入 disable-outp
2007-09-06 10:27:00
2648
原创 [javascript技巧] 模拟动画开/关窗口
我写一组函数,用来模拟打开和关闭窗口的动画效果。函数调用说明:closeWin(id),id为div的id字符串,同时div要在显示状态才会执行。openWin(id),id为div的id字符串,同时div要在隐藏状态才会执行。下面有代码实例,另外也可以从这个地址看到效果:http://cds.gameres.com/samples/javascriptTech/donghua.htm
2007-09-04 11:01:00
2106
2
原创 autorun.inf 打开htm的技巧
最近,在做一个光盘自启动网页时,遇到了些麻烦。用一般的形式:[autoRun]open=welcome.htm错误提示:L:/不是有效的Win32程序。改个方法:[autoRun]open=iexplore.exe welcome.htm问题:http://welcome.htm/,开的不是想要的页面。因为没办法确定用户的光驱在哪个盘,所以绝对路径也写不了了。网上搜索到的办法:
2007-06-14 12:13:00
1806
原创 MSXML操作XML的完整例子
许多新手对MSXML如何操作XML不太了解。我下面把一些常用的操作整理成一个例子,供大家参考。假设XML文件名:test.xml 哈里波特 10 这是一本很好看的书。 三国演义 10 四大名著之一。 水浒 6 四大名著之一。 红楼 5 四大名著之一。 下面是JS操作XML的代码: var theBook, theElem, root
2007-04-24 14:59:00
8129
10
原创 JS小技巧——判断简体或繁体浏览器
这是一段用来判断 简体/繁体 浏览器的代码,和大家分享一下。switch(window.navigator.systemLanguage) { case "zh-tw": alert("big5"); break; case "zh-cn": alert("gb2312"); break;}如果还要其他语言,只要再加一个case上去就可以了。
2007-04-04 09:50:00
6097
原创 XSLT输出XHTML文件头的写法
如果要生成XHTML的文件头,如下:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> XSLT写法如下:http://www.w3.org/1999/XSL/Transform">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" doctype-pu
2007-03-29 10:40:00
2711
原创 在编写JSP标签语言时,引用JS的BUG和解决办法
由于XHTML语法的关系,某些服务器(我在TOMCAT 5.5上遇到) 会将复杂形式的空元素,化为最简形式,导致了XHTML语法上出现某些错误。下面是这段JSP代码,在语法上是没有问题的,但是执行后却无法正确显示http://java.sun.com/JSP/Page" version="2.0"> contentType="text/html; charset=
2006-12-12 23:33:00
2173
原创 用JDOM进行XPATH查询XML的例子
下面是一个用JDOM进行XPATH查询的例子:假设XML的结构(随便找的一个XML)如下:test.xml 动物 001 牛 植物 001 松树 002 玫瑰 然后用下面程序,查询编号为001的LINE元素,并显示它们的名称。test.javapackage mypack;import java.io.File;impor
2006-09-08 16:58:00
4039
2
原创 [XSLT技巧] 实现自动编号
下面是一个实现自动编号的例子:test.xml: a b b a a a a b b b a b a btest.xsl:http://www.w3.org/1999/XSL/Transform"> s index = s index = 1
2006-08-24 14:20:00
3881
原创 [XSL技巧]获得上一层节点(父节点)的位置
通常,我们可以用position()函数来返回当前节点在同层节点中的位置,但是当因为某些需求的情况下,假如要获得上层节点(父节点)的位置,position()就施展不开了,此时则需要一点技巧来解决这个问题。下面就是一个如何获得上层节点的例子。XML: a b c d e xsl.xsl: ]>http://www.w3.
2006-08-13 14:58:00
6586
原创 用JDOM进行XSLT并输出的例子
package myPackage;import java.io.*;import org.jdom.*;import org.jdom.input.*;import org.jdom.transform.*;import org.jdom.output.*;public class MyClass { public static void main(String[] args)
2006-08-07 12:53:00
3029
原创 用JDOM输出完整的XML文档的例子
package myPackage;import java.io.*;import org.jdom.*;import org.jdom.input.SAXBuilder;import org.jdom.output.XMLOutputter;public class MyClass { public static void main(String[] args) { File
2006-08-07 10:30:00
4048
原创 SCHEMA典型范例
XML的需求:其中要求一个或多个,可包含一个或多个要求文本类型要求数字类型要求枚举类型,其中包括“语文”、“数学”、“英语” SCHEMA ( xml.xsd ) :http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified
2006-08-04 12:12:00
5283
3
原创 XSLT分页(多行多列版)
作品:Sank Oranges Xslt 分页(多行多列版)版本:1.0.0更新日期:2006-07-06下载地址:http://cds.gameres.com/samples/fenye_rows.rarfenye_rows.htm :利用我的XSLT类实现分页范例var XMLFILE="fenye.xml", XSLFILE="fenye.xsl";var xslt;t
2006-07-06 13:09:00
6577
2
原创 利用XSLT将线性XML转换为树型XML
对XML进行格式化控制,也是XSLT的常见应用之一。下面代码XSLT代码将示范如何将线性XML转换为树型XML。data.xml format.xsl:http://www.w3.org/1999/XSL/Transform">
2006-06-08 20:00:00
4098
7
原创 利用我的XSLT类实现分页范例
作品:Sank Oranges Xslt 分页 版本:1.0.2 更新日期:2006-07-06 下载地址:http://cds.gameres.com/samples/fenye.rar 利用我的XSLT类可以很方便的实现XML数据的分页效果,下面是一个范例。xslt类的代码在http://blog.csdn.net/cds27/archive/2006/05/08/712546.as
2006-05-21 01:20:00
7124
2
原创 结合我的XSLT类的一个例子 - 2 ( asp )
下面的代码是结合http://blog.csdn.net/cds27/archive/2006/05/08/712546.aspx 的一个例子。也可以直接到http://cds.gameres.com/samples/SankOrangesXslt_asp.rar 下载代码。该例子主要示范用我的xslt类,实现ASP中XML+XSL输出HTML的方法,同时它和JS的例子略微不同的是输出的方式
2006-05-15 11:37:00
2081
原创 结合我的XSLT类的一个例子 - 1 ( js )
下面的代码是结合http://blog.csdn.net/cds27/archive/2006/05/08/712546.aspx 和http://blog.csdn.net/cds27/archive/2006/05/08/712497.aspx 两篇文章的一个例子。也可以直接到http://cds.gameres.com/samples/SankOrangesXslt_js.rar 下载代码
2006-05-12 10:56:00
4239
原创 我封装的一个XSLT类。
作品:Sank Oranges Xslt Class 版本:1.0.0 更新日期:2006-05-15下载地址:http://cds.gameres.com/samples/SankOrangesXslt_js.rar //--------- XsltClass.js 开始 -----------function XsltClass(xmlName, x
2006-05-08 10:55:00
7836
1
原创 XSL中,当XPATH和数据中的引号遇到冲突时的解决办法。
test.xml: ab"c abc ab"ctest.xsl:此时如果要查询某个x节点时,有个遇到的问题语句: ,这时XPATH的引号与数据中的引号发生了冲突。解决办法1:假如 和 " 不同时出现情况下,我们可以这么写:http://www.w3.org/1999/XSL/Transform"> ab"c x2: x2: x3: x3: 这种
2006-05-08 10:17:00
4312
原创 XML+XSL输出HTML时,直接将XML输出为HTML的2种方法
test.xml: ]]>XSL方法 1:http://www.w3.org/1999/XSL/Transform" version="1.0"> XSL方法 2:http://www.w3.org/1999/XSL/Transform" version="1.0"> 两种方法都可以,但从应用上来说,我个人推荐第一种。因为disable-output-esca
2006-05-02 15:15:00
9383
6
原创 读取CDATA的方法
test.xml: only text 由于在MSXML 4.0之前的版本,XML的查询语言支持XSL Patterns,并且是默认的查询语言,所以在MSXML 3.0的版本中,可以这样做:var xmlDoc=new ActiveXObject("MSXML2.DOMDocument.3.0");xmlDoc.load("test.xml");var root=xml
2006-05-02 14:23:00
9351
原创 在HTML中用JS实现adobe的SVG图象缩放的例子
function initSvg(num) { var root; if(svg) { if(svg.length) { for(var i=0;i root=svg[i].getSVGDocument().documentElement;//获取SVG DOM的根元素 svg[i].style.width=root.attributes.getNamedItem("width
2006-05-02 12:36:00
5264
原创 XSL技巧:实现表格中行的交替颜色
xml.xml: 1 2 3xml.xsl:http://www.w3.org/1999/XSL/Transform" > background-color:yellow;
2005-12-13 18:06:00
4624
原创 XSL遍历节点内容
xml.xml: a aa aaa aa a aa xml.xsl:http://www.w3.org/1999/XSL/Transform"> . 效果:1 a1.1 aa1.1.1 aaa1.2 aa2 a2.1 aa数字表示节点位置,x.x.x表示节点的层级。
2005-10-24 09:36:00
5576
8
原创 XML+CSS的范例
book.xml: java高级编程 董锦升book.css:book { background-color: #CCCCCC; z-index: 0; width: 100%; height: 100%; position: absolute; left: 1px; top: 1px;}name { color: #FF00FF; left: 10px; top: 1
2005-10-23 15:15:00
7860
原创 XSL中实现HTML的表格自动换行
xml数据如:123456789101112要达到的效果:1 2 3 4 56 7 8 9 1011 12XSL代码:http://www.w3.org/1999/XSL/Transform">5
2005-10-23 15:04:00
6150
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人