自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sank Orange的专栏

XML应用推广

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

原创 XML是什么,它可以做什么?——写给XML入门者

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

2006-05-18 00:44:00 122565 54

翻译 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 5674

原创 C# ActiveX调用JS函数的便捷方法与思路

AcitecX虽然是一个古老而经典的应用技术,但在技术变革日新月异的今天仍然是那么的实用。缺了它又找不出更适合的技术来代替它。这不,最近公司某产品的一个应用场景中,它又被我拉出来操练了一把。接着难题来了,以前都是JS调用ActiveX中的函数,从没在ActiveX中调用过JS。后来到google上一搜“c# activex 调用js”,找到了一个调用方法。由于该方法,可通过我提供的

2012-05-04 13:17:03 6163 3

转载 用 PHP 读取和编写 XML DOM

用 PHP 读取和编写 XML DOM使用 DOM 库、SAX 解析器和正则表达式Jack Herrington ([email protected]), 高级软件工程师, "Code Generation Network"2006 年 2 月 06 日有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DOM 和 PHP 文本模板编写 XML。用 PHP 读取和编写可扩展

2010-07-16 09:56:00 1763 1

原创 C++ 操作XML的完整例子——MSXML篇

写本文的目的是为了方便大家了解C++ MSXML操作方法。当然,C++中对MSXML的调用有多种,本文采用的方法是完全参照MSXML SDK提供的文档进行操作。如果有什么错误,欢迎指正。 代码框架是基于vs2008 MFC 对话框程序(UNICODE)。对话框程序需要读者自己创建。#include #include #pragma comment(lib, "com

2010-04-30 11:04:00 31118 12

原创 [SCHEMA小技巧]约束值域为0和正整数

http://www.w3.org/2001/XMLSchema">                      

2008-07-30 15:13:00 1943

原创 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 94213 12

原创 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 44135 22

转载 [Oracle]走进 SQL/XML

走进 SQL/XML作者:Tim Quinlan 概览 SQL 与 XML 的互操作性,了解如何着手处理存储在数据库中的 XML 文档。2006 年 12 月发布 XML 数据通常用于现在的生产系统,是数据库实现的主要部分。过去,这一事实给数据库开发人员带来了设计问题,使得他们必须存储、查询和更新诸如非结构化 LOB 的 XML 数据,或者将数据“分解”到关系表中,然后再将其重

2008-03-02 11:45:00 6897 3

原创 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 2308

原创 简单的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 1704

原创 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 2598

原创 [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 1964 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 1734

原创 MSXML操作XML的完整例子

许多新手对MSXML如何操作XML不太了解。我下面把一些常用的操作整理成一个例子,供大家参考。假设XML文件名:test.xml   哈里波特  10  这是一本很好看的书。    三国演义  10  四大名著之一。    水浒  6  四大名著之一。    红楼  5  四大名著之一。     下面是JS操作XML的代码: var theBook, theElem, root

2007-04-24 14:59:00 8078 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 5907

原创 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 2659

原创 在编写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 2130

原创 用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 3988 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 3750

原创 [XSL技巧]获得上一层节点(父节点)的位置

 通常,我们可以用position()函数来返回当前节点在同层节点中的位置,但是当因为某些需求的情况下,假如要获得上层节点(父节点)的位置,position()就施展不开了,此时则需要一点技巧来解决这个问题。下面就是一个如何获得上层节点的例子。XML: a    b    c    d    e   xsl.xsl:           ]>http://www.w3.

2006-08-13 14:58:00 6477

原创 用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 2983

原创 用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 4003

原创 SCHEMA典型范例

XML的需求:其中要求一个或多个,可包含一个或多个要求文本类型要求数字类型要求枚举类型,其中包括“语文”、“数学”、“英语”  SCHEMA ( xml.xsd ) :http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified

2006-08-04 12:12:00 5214 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 6523 3

原创 利用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 4033 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 7058 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 2052

原创 结合我的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 4193

原创 我封装的一个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 7761 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 4196

原创 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 9279 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 9268

原创 在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 5197

原创 SCHEMA小技巧:设置小数位数

          

2005-12-13 18:12:00 3323

原创 XSL技巧:实现表格中行的交替颜色

xml.xml: 1 2 3xml.xsl:http://www.w3.org/1999/XSL/Transform" >                   background-color:yellow;         

2005-12-13 18:06:00 4564

原创 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 5513 8

原创 Schema中定义空元素

XSD例子,如下:XML使用时:

2005-10-23 15:28:00 2786

原创 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 7756 1

原创 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 6041 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除