服务器端以下代码使用相同的对象提供服务器端的上传处理功能。< %@ language=vbscript% >< % option explicitresponse.expires = 0 ' 定义变量和对象。dim ado_streamdim xml_domdim xml_file1' 创建 stream 对象set ado_stream = server.createobject("adodb.stream")' 从request对象创建 xmldom对象set xml_dom = server.createobject("msxml2.domdocument")xml_dom.load(request)' 读出包含二进制数据的节点set xml_file1 = xml_dom.selectsinglenode("root/file1")' 打开st...
客户端以下示例代码使用stream和msxml对象完成文件上传动作。< html >< head >< title >file send< /title >< /head >< body >< input id=btn_send name="btn_send" type=button value="file send" >< div id=div_message >ready < /body >< /html >< script language=javascript >// 上传函数function btn_send.onclick(){// 创建 ado-stream 对象var ado_stream = new activexobject("adodb....
服务器端: 从request对象中读出xml文档读出二进制节点中的数据并且存储到服务器上的文件中。当然,我们也可以将其存储到数据库的blob型字段中。 在解释这段代码之前,我们可以对这个方案进行一些思考。对xml的思考 xml格式支持很多数据类型,比如numeric, float, character等等。很多作者将xml定义为ascii格式,但是我们不能忽视,xml技术还可以使用“bin.base64”数据类型来描述二进制信息。这个特性在ms xml3.0解析器重得到完全的支持,但是目前还需要一些特别设置。该对象提供一些可以对二进制数据进行完全控制的属性: obj_node.datatype - 该可读写的属性定义了特定节点的数据类型。msxml解析器支持更多的数据类型(参见msdn:http://msdn.microsoft.com/library/psdk/xmlsdk/xmls3z...
xml技术上传文件 类型: xml/biztalk概述 本文讲解了一个使用xml技术上传文件的例子,使用该方法没有传统方法中的种种限制。 这个例子讲述了如何使用msxml3.0和ado stream对象来实现这种新的上传方法。好处有很多,比如,不需要专用的上传组件。引言为了在html网页中获得上传功能,在客户端我们可以使用如下格式的form:< form name="myform" action="targeturl.asp" enctype="multipart/form-data"method="post" >< input type="file" name="myfile" >< input type="submit" value="upload file" >< /form >...
类型: xml/biztalk差不多每天都有人问“什么是 xml”,“xml 能做什么”,“xml 能不能替我做这个”,“xml 会取代什么” 等等诸如此类的问题。由于最近一段时间稍微对 xml 使用了一下,我来谈谈自己的感觉。这些经验都很浅显,任何一个用过 xml 的人都有,并且见仁见智,只不过我算刚刚走过这段路,对自己一开始的困惑,误解还记得清,所以拿出来和大家分享一下。我觉得初学者可能会走近的误区:1. xml 是不是 html 的取代者不是。写得好的 html 应该是一个 well-formed 的 xml 文档,其他方面最好不要把他们放在一个水平线上比较2. xml 是不是数据库的取代者不是。3. xml 是不是...的取代者都不是。这个结论可能听上去很滑稽:xml 是非常非常重要的东西,但它什么都取代不了。但这并不奇怪,有人把它比做 ascii 标准,他们是一切一切的基础,但并...
6.标识之间不可以交叉 <学生><编号>001</编号><姓名>张三</姓名></学生>如果写成了<学生><编号>001<姓名></编号>张三</姓名></学生> 是万万不可以的。 以上六点,对于写惯了html的人来说,要多多注意呀,千万别按照已有的习惯来写xml,不然就时时会出错。...
2.注意大小写的区分 html中对大小写的区分不是很敏感,但xml对大小写要求非常严格,如果开始的标识是大写,那么结束的标识也一定是大写。 3.“有始有终”所有的标识必须有相应的结束标识 熟悉html的人都知道html中有很多类似<p>,<tr>,<td>等标识的结束标识是可有可无的,但xml中是不允许这种情况存在。 4.空标识(empty element)必须被关闭 <br>,<img src="http://edu.chinaz.com/files/beyondpic/pconlinelogo.gif">等单标识,我们该如何处理? xml增加了/来结束空标识<标识/><标识 属性名="属性值"/> 5.给属性值加引号 html中的属性值可以加"",也可以不加"",还可以加''。但在xml中,属...
三. xml的语法 我们先来分析一下前面我们举的学生的例子。<?xml version="1.0" encoding="gb2312"?><学生><编号>001</编号><姓名>张三</姓名><性别>男</性别><年龄>20</年龄></学生>xml的声明(declaration),语句如下:<?xml version="1.0" encoding="gb2312"?> 1.声明语句<?xml ... ?>的作用是告诉浏览器或其它处理程序这个文档是xml文档。 声明语句中的version表示文档遵守的xml规范的版本。 encoding表示文档所用的语言编码,这个例子用的编码是“gb2312”。...
xml的真面目露出来啦! 像什么? 是不是很像我们平时用的文件夹呀? 如果你学过数据结构的话,一定知道一种重要的数据结构——树! 而我们的xml就是一种树状结构!xml与html的不同之处在于: xml的重点在内容上,而html的重点在页面的布局和排版上。 xml+xsl(css)-->html 怎么来解释? xml的写法和html类似。xml的优势: 1.方便不同系统之间的信息交流 xml本身具有的特性,使得他成为b2b公司对公司的商务带来前所未有的方便。 2.更方便的信息搜索 文件的内容和外观设计是完全分开的,外观变动时,xml文件本身不受影响。对信息进行搜索时,只要对xml文件进行搜索,就可以得到自己想要的有用信息。...
第四步:好了,这次我们来看看xml的庐山真面目吧! 请用和第二步类似的步骤,将这段代码删掉,保存。刷新ie浏览器,可以看到:图五这就是xml的源代码。 有没有注意到xml源代码“- <学生>”前面的“-”图六点击之后,<学生>折叠了起来!图七...
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 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器