主页 > 知识库 > ASP操作XML文件的完整实例代码

ASP操作XML文件的完整实例代码

热门标签:外呼线路批发 地图标注阳江 武穴地图标注 石家庄慧营销外呼系统 世界地图标注了哪些城市 梧州市地图标注 济源电销外呼系统线路 创意电话机器人 java外呼系统是什么
复制代码 代码如下:

%
'----------------------------------------------------------------
'程序简介: 完成asp语言对XML文档中指定节点文本的增加、删除、修改、查看
'入口参数: 无
'出口参数: 无
'------------------------------------------------
'函数名字:ConnectXml()
'入口参数: filename 需要连接或打开的xml文件名
'出口参数: 无
'返回值 :ConnectXml=0,XMLMorntekDocument就是一个成功装载XML文档的对象了。
' ConnectXml>0,则打印错误信息strError
'------------------------------------------------
dim XMLMorntekDocument

function ConnectXml(filename)
dim strSourceFile
strSourceFile = Server.MapPath(filename)
Set XMLMorntekDocument = Server.CreateObject(" Microsoft.XMLDOM")
XMLMorntekDocument.async = false
XMLMorntekDocument.load(strSourceFile)
ConnectXml=XMLMorntekDocument.parseerror.errorcode
if XMLMorntekDocument.parseerror.errorcode>0 then
strError="h2>error"XMLMorntekDocument.parseerror.errorcode"/h2>"
strError=strErrorXMLMorntekDocument.parseerror.reason"br>"
strError=strErrorXMLMorntekDocument.parseerror.url"br>"
strError=strErrorXMLMorntekDocument.parseerror.line"br>"
strError=strErrorXMLMorntekDocument.parseerror.filepos"br>"
strError=strErrorXMLMorntekDocument.parseerror.srcText"br>"
response.write strError
end if
end function

'------------------------------------------------
'函数名字:CloseXml()
'入口参数: 无
'出口参数: 无
'------------------------------------------------
function CloseXml(XMLMorntekDocument)
if IsObject(XMLMorntekDocument) then
set XMLMorntekDocument=nothing
end if
end function


'------------------------------------------------
'函数名字:SelectXmlNodeText(elementname)
'入口参数: elementname 元素的名字
'出口参数: 无
'------------------------------------------------
function SelectXmlNodeText(elementname)
elementname="//"elementname
temp=XMLMorntekDocument.selectSingleNode(elementname).text
selectXmlNodeText= server.htmlencode(temp)

end function

'------------------------------------------------
'函数名字:InsertXmlNodeText(befelementname,elementname,elementtext)
'入口参数: elementname 插入的元素的名字
' befelementname在此元素的名字前面插入元素
' elementtext 插入的元素的文本
'出口参数: 无
'------------------------------------------------
function InsertXmlNodeText(befelementname,elementname,elementtext)
dim befelement,element
set befelement=XMLMorntekDocument.selectSingleNode("//"befelementname)
set element= XMLMorntekDocument.createelement(elementname)
befelement.insertBefore element,befelement.firstchild
element.text=elementtext
end function

'------------------------------------------------
'函数名字:UpdateXmlNodeText(elementname,newelementtext)
'入口参数: elementname 元素的名字
' newelementtext元素的新文本
'出口参数: 无
'------------------------------------------------
function UpdateXmlNodeText(elementname,newelementtext)
dim element
set element=XMLMorntekDocument.selectSingleNode("//"elementname)
element.text=newelementtext
end function

'------------------------------------------------
'函数名字:DeleteXmlNodeText(elementname)
'入口参数: elementname 元素的名字
'出口参数: 无
'------------------------------------------------
function DeleteXmlNodeText(elementname)
XMLMorntekDocument.selectSingleNode("//"elementname).text =""
end function
%>

标签:甘南 迪庆 揭阳 滁州 来宾 淮北 南宁 唐山

巨人网络通讯声明:本文标题《ASP操作XML文件的完整实例代码》,本文关键词  ASP,操作,XML,文件,的,完整,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《ASP操作XML文件的完整实例代码》相关的同类信息!
  • 本页收集关于ASP操作XML文件的完整实例代码的相关信息资讯供网民参考!
  • 推荐文章