快速业务通道

asp处理xml数据的发送、接收类

作者 佚名技术 来源 ASP编程 浏览 发布时间 2012-03-12

WebjxCom提示:本asp类可以用来处理xml包的发送与接收。可用于各种异构系统之间API接口间通讯,以及处理Web Service的调用与接收。

本asp类可以用来处理xml包的发送与接收。可用于各种异构系统之间API接口间通讯,以及处理Web Service的调用与接收。
欢迎转载。
属性:

URL : 发送xml的接收地址
String
只写
Message : 系统错误信息
String
只读
XmlNode:获取发送包XML中节点的值
String
只读
参数:Str:节点名称
GetXmlData: 获取返回XML数据对象
XMLDom
只读

方法:
LoadXmlFromFile : 从外部xml文件填充XmlDoc对象
参数 Path:xml路径
Void
LoadXmlFromString : 用字符串填充XmlDoc对象
参数 Str:xml字符串
Void

NodeValue 设置node的参数

参数
NodeName 节点名
NodeText 值
NodeType 保存类型 [text=0,cdata=1]
blnEncode 是否编码 [true,false]
Void

SendHttpData : 发送xml包
PrintSendXmlData : 打印发送请求XML数据
PrintGetXmlData : 打印返回XML数据
SaveSendXmlDataToFile : 保存发送请求xml数据到文件,文件名为sendxml_日期.txt
 
SaveGetXmlDataToFile : 保存返回XML数据到文件,文件名为getxml_日期.txt
GetSingleNode : 获取返回xml的节点信息
参数 Nodestring:节点名
AcceptHttpData : 接收XML包,错误信息通过Message对象获取
AcceptSingleNode: 返回接收XML包节点信息
参数 Nodestring:节点名
PrintAcceptXmlData : 打印接收端接收到的XML数据
SaveAcceptXmlDataToFile : 保存接收的XML包数据到文件,文件名为acceptxml_日期.txt

SaveDebugStringToFile : 保存调试数据到文件,文件名为debugnote_日期.txt
参数 Debugstr:调试信息
 
 
代码:
xmlcls.asp
<%

Rem 处理xml数据的发送、接收类
''--------------------------------------------------
''转载的时候请保留版权信息
''作者:walkman
''公司:步步为赢科技有限责任公司
''网址:http://www.shouji138.com
''版本:ver1.0
''--------------------------------------------------

Class XmlClass
Rem 变量定义
Private XmlDoc,XmlHttp
Private MessageCode,SysKey,XmlPath
Private m_GetXmlDoc,m_url
Private m_XmlDocAccept
Rem 初始化
Private Sub Class_Initialize()
   On Error Resume Next
   MessageCode = ""
   XmlPath = ""
   Set XmlDoc = Server.CreateObject("msxml2.FreeThreadedDOMDocument.3.0")
   XmlDoc.ASYNC = False
End Sub

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号