选择显示字体大小

将sax加入我们的asp应用中

在处理大型的xml文档的时候,在服务器端直接使用xmldom的时候速度是比较慢的,当我第一次接触到sax的时候,我意识到我们应该在服务器端将dom和sax结合起来以提高我们程序的效率。我们在asp中最常使用的就是使用com来完成这个工作(也许你有更好的方法,下面只是包含了最基本的代码而已 )。 首先我们创建一个dll来封装sax的功能好了。 测试环境:win2kprof.+msxml3.0sp1+vb6 要使用sax我们必须引用(reference)microsoftxml3.0(我的机器安装的是msxml3.0sp1) 工程名:saxtesting 类名:clssaxtest 方法:publicfunctionmyxmlparser(xml文件物理路径)asdomdocument 代码: optionexplicit publicfunctionmyxmlparser(byvalstrx...

http://www.sosof.com/detail/328/17532822639370.html -by - 丰搜 缓存页面


掌握sax

在用dom耗费较长时间解析xml文件以后,你可能注意到在用dom处理大型文件时其性能下降的非常厉害。这个问题是由dom的树结构所造成的:这种结构占用的内存较多,而且dom必须在解析文件之前把整个文档装入内存。在采用dom之后性能受到严重影响的情况下,你不妨考虑使用simpleapiforxml(sax)。在这篇文章中,我们就为你介绍saxapi,同时提出若干采用不同语言实现的sax链接。 sax最初是由davidmegginson采用java语言开发的,之后sax很快在java开发者中流行起来。san项目现在负责管理其原始api的开发工作,这是一种公开的、开放源代码软件。不同于其他大多数xml标准的是,sax没有语言开发商必须遵守的标准sax参考版本。因此,sax的不同实现可能采用区别很大的接口。不过,所有的这些实现至少有一个特性是完全一样的,这就是事件驱动。 事件驱动的文档解析 在sax...

http://www.sosof.com/detail/328/31832822641457.html -by - 丰搜 缓存页面


简析java中的xml编程

xml作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如microsoft studio系列、oracle系列、inprise borland系列等)也都把支持xml开发作为产品特色之一 。由于笔者所从事的电子政务开发较早的引入了xml,所以尝到了许多甜头,在许多项目中利用xml数据交换信息,省去了许多麻烦事,不用制定繁锁的数据格式,利用xml数据易于表达,也利于一线开发者跟踪调试。 在xml应用中,最常用也最实用的莫过于xml文件的读写,所以笔者通过一个简单的xml文件读写来作简要分析。可以在任何文本编辑器中先建立如下结构的xml文件,类似于html结构,但xml语义比较严格,起始标记必须配对,比如"〈学生花名册〉"与"〈/学生花名册〉"对应,空格多少可不必在意,但一般都以缩格形式书写,便于阅读。把此文件命名为input.xml,可以在任何支持xml的浏览器中打开测试一下,如...

http://www.sosof.com/detail/282/8132822643175.html -by - 丰搜 缓存页面


使xml本地化和关系化

oracle xml db提供本地化格式和关系数据库访问。 xml正快速地成为企业间数据交换的首选语言。然而,大多数企业把它们的数据存储在如oracle9i数据库那样的关系数据库中。那么你怎样将分层次的、以文档为中心的xml和表格式的面向集合的关系数据库连接起来?你是把xml文档作为文件存储在文件系统中?还是把xml文档分开,把数据存储在关系数据库中?在两种方法间进行选择时需要根据你使用数据的方式进行权衡。但如果你不必进行选择呢?如果你可以同时使用两种方法,你会如何做呢?你可以使用oracle9i数据库第2版中叫做xml db知识库(xml db repository)的新特性。 xml db知识库说明 oracle xml db既不是一个单独的产品也不是一个你必须安装的单独选项。oracle xml db指的是在直接内置于oracle9i数据库的xml特性和技术的集合。其中一个关键特...

http://www.sosof.com/detail/328/49332822651119.html -by - 丰搜 缓存页面


实例讲解:开发swing的xml框架

并发处理如何实现 在这个使用框架开发的程序中,面板的开发者可以将经历集中到如何表达信息而不用担心用户接口的流。一旦xml流被定义,许多开发者都能够同时并发的在应用程序的各个不同面板上进行工作。 如何协调更宽松的开发方式 这个框架的一个重要特点是,新的面板将可以随时被添加进程序中。现有面板的输出也可以仅仅通过修改xml而改变。 在我们的程序中,如果登录的用户是一个管理员,我们需要提供另一个用户选项(user option),用来通过主目录查看管理者的任务面板。这个只需要加上下面额外的代码即可实现。以下代码应该添加到xfspanels中: <xfspanel name="admintasks" class="library.admintasks"> <inputs/> <outputs> <output variable="admintaskid"/&...

http://www.sosof.com/detail/328/72632822653275.html -by - 丰搜 缓存页面


xml入门精解之结构与语法

我们暂且使用“记事本”来创建我们的xml文件吧。先看一个xml文件: 例1 〈?xml version="1.0" encoding="gb2312" ?〉 〈参考资料〉 〈书籍〉 〈名称〉xml入门精解〈/名称〉 〈作者〉张三〈/作者〉 〈价格 货币单位="人民币"〉20.00〈/价格〉 〈/书籍〉 〈书籍〉 〈名称〉xml语法〈/名称〉 〈!--此书即将出版--〉 〈作者〉李四〈/作者〉 〈价格 货币单位="人民币"〉18.00〈/价格〉 〈/书籍〉 〈/参考资料〉 这是一个典型的xml文件,编辑好后保存为一个以.xml为后缀的文件。我们可以将此文件分为文件序言(prolog)和文件主体两个大的部分。在此文件中的第一行即是文件序言。该行是一个xml文件必须要声明的东西,而且也必须位于xml文件的第一行,它主要是告诉xml解析器如何工...

http://www.sosof.com/detail/328/67932822655218.html -by - 丰搜 缓存页面


利用xmlserializer将对象串行化到xml

微软已经意识到串行化数据的重要性,因此在.net框架中包含了命名空间system.runtime.serialization和system.xml.serialization以提供串行化功能,为用户自己编写串行化方法提供了一个框架。system.xml.serialization命名空间提供了将一个对象串行化为xml格式的基本方法。下面我们来看看如何使用这种方法。xml的魅力 串行化xml是指为了方便存储或传输,把一个对象的公共的域和属性保存为一种串行格式(这里是xml格式)的过程。非串行化则是使用串行的状态信息将对象从串行xml状态还原成原始状态的过程。因此,可以把串行化看作是将对象的状态保存到流或缓冲区中的一种方法。串行化的目的是数据存储和数据转换。数据存储指的是在用户会话时保存数据。当应用程序关闭时,数据被保存(串行化),而当用户回来时,数据又被重新加载(非串行化)。数据转换指将数据...

http://www.sosof.com/detail/328/76232822657702.html -by - 丰搜 缓存页面


用xml和xsl来生成动态页面

xml(可扩展标记语言)看起来可能像某种w3c标准——现在没有什么实际影响,即使以后能派上用场,也是很久以后的事。但实际上,它现在已经得到了应用。所以,不要等到xml已被加进了你最喜爱的html编辑器中才开始使用它。它现在就可以解决各种内部问题和b2b系统问题。 在sparks.com,我们使用xml来标准化从java对象到html数据显示等不同系统之间的数据表示。 特别需要指出的是,我们发现,只要以非常基本的xml结构来实现标准化,就可以更容易地共享和操作数据。在这一过程中,我们发现了使用xml的很多有效方法。下面详细介绍我们现在的应用情况。 标准化在使用xml之前,建立与你要使用的信息不同的xml数据格式。 生成动态xml从数据库中生成html并不新鲜,但生成xml却很新鲜。这里我们介绍具体的生成步骤。 用xsl作为模板语言xsl(可扩展样式表语言)是定义xml数据显示格式的好方法,如...

http://www.sosof.com/detail/328/73532822659757.html -by - 丰搜 缓存页面


在 xsl/xslt 中实现随机排序

和数据库排序一样,xsl/xslt也可以实现随机排序,原理也很简单,下面就是代码。<?xml version="1.0"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:emeng="http://dotnet.aspx.cc/" version="1.0"><msxsl:script language="javascript" implements-prefix="emeng">function random() { return math.random();}</msxsl:script><xsl:template match="/"><...

http://www.sosof.com/detail/338/4273382261887.html -by - 丰搜 缓存页面


xmlhttp资料

xmlhttp对象及其方法msxml中提供了microsoft.xmlhttp对象,能够完成从数据包到request对象的转换以及发送任务。 创建xmlhttp对象的语句如下: set objxml = createobject("msxml2.xmlhttp") 或set objxml = createobject(“microsoft.xmlhttp”)' or, for version 3.0 of xmlhttp, use:' set xml = server.createobject("msxml2.serverxmlhttp")对象创建后调用open方法对request对象进行初始化,语法格式为: poster.open http-method, url, async, userid, password open方法中包含了5个参数,前三个是必要的,后两个是可选的(在服...

http://www.sosof.com/detail/338/3743382266136.html -by - 丰搜 缓存页面


上一页 1 2 3 4 5 6 7 8 9 10 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons