欢迎来到天天文库
浏览记录
ID:14321825
大小:58.00 KB
页数:17页
时间:2018-07-27
《asp处理xml数据的发送、接收类》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、asp处理xml数据的发送、接收类本asp类可以用来处理xml包的发送与接收。可用于各种异构系统之间API接口间通讯,以及处理WebService的调用与接收。属性:URL:发送xml的接收地址String只写Message:系统错误信息String只读XmlNode:获取发送包XML中节点的值String只读参数:Str:节点名称GetXmlData:获取返回XML数据对象XMLDom只读方法:LoadXmlFromFile:从外部xml文件填充XmlDoc对象参数Path:xml路径VoidLoadXmlFromString:用字符串填充XmlDoc对象参数Str:xml字符串
2、VoidNodeValue设置node的参数参数NodeName节点名NodeText值NodeType保存类型[text=0,cdata=1]blnEncode是否编码[true,false]VoidSendHttpData:发送xml包PrintSendXmlData:打印发送请求XML数据PrintGetXmlData:打印返回XML数据SaveSendXmlDataToFile:保存发送请求xml数据到文件,文件名为sendxml_日期.txt SaveGetXmlDataToFile:保存返回XML数据到文件,文件名为getxml_日期.txtGetSingleNode:
3、获取返回xml的节点信息参数Nodestring:节点名AcceptHttpData:接收XML包,错误信息通过Message对象获取AcceptSingleNode:返回接收XML包节点信息参数Nodestring:节点名PrintAcceptXmlData:打印接收端接收到的XML数据SaveAcceptXmlDataToFile:保存接收的XML包数据到文件,文件名为acceptxml_日期.txtSaveDebugStringToFile:保存调试数据到文件,文件名为debugnote_日期.txt参数Debugstr:调试信息代码:xmlcls.asp<%Rem处理xml
4、数据的发送、接收类'--------------------------------------------------'转载的时候请保留版权信息'作者:walkman'网址:手机主题网:http://www.shouji138.com'版本:ver1.0'-------------------------------------------------- ClassXmlClassRem变量定义PrivateXmlDoc,XmlHttpPrivateMessageCode,SysKey,XmlPathPrivatem_GetXmlDoc,m_urlPrivatem_XmlDocA
5、cceptRem初始化PrivateSubClass_Initialize() OnErrorResumeNext MessageCode="" XmlPath="" SetXmlDoc=Server.CreateObject("msxml2.FreeThreadedDOMDocument.3.0") XmlDoc.ASYNC=FalseEndSubRem销毁对象PrivateSubClass_Terminate() IfIsObject(XmlDoc)ThenSetXmlDoc=Nothing IfIsObject(m_XmlDocAccept)ThenSetm_X
6、mlDocAccept=Nothing IfIsObject(m_GetXmlDoc)ThenSetm_GetXmlDoc=Nothing EndSub'公共属性定义开始--------------------------Rem错误信息PublicPropertyGetMessage() Message=MessageCodeEndPropertyRem发送xml的地址PublicPropertyLetURL(str) m_url=strEndProperty'公共属性定义结束-------------------------- '私有过程、方法开始-----------
7、---------------Rem加载xmlPrivateSubLoadXmlData() IfXmlPath<>""Then IfNotXmlDoc.Load(XmlPath)Then XmlDoc.LoadXml"" EndIf Else XmlDoc.LoadXml"
此文档下载收益归作者所有