收录日期:2021/01/19 08:09:03 时间:2016/07/31 12:13:25 标签:ASP
下面是一段 xml代码 我想在asp里面进行增加修改 请问给位高手在asp里面怎么样写才可以实现这样的xml 代码  !

                                                                       谢谢帮忙?

<product>
<title value="Product 01" />
<content>www.fxdaima.com</content>
<thumb value="thumb/thumb1.jpg" />
<image value="image/image1.jpg" />
</product>
<product>
<title value="Product 02" />
<content>www.fxdaima.com</content>
<thumb value="thumb/thumb2.jpg" />
<image value="image/image2.jpg" />
</product>
<product>
<title value="Product 03" />
<content>www.fxdaima.com</content>
<thumb value="thumb/thumb3.jpg" />
<image value="image/image3.jpg" />
</product>
<product>
<title value="Product 04" />
<content>www.fxdaima.com</content>
<thumb value="thumb/thumb42.jpg" />
<image value="image/image41.jpg" />
</product>

<option
viewImgNum="6"
xMain="1"
yMain="1"
xThumb="52"
yThumb="280"
xSpaceThumb="6"
thumbXsize="74"
thumbYsize="120"
maskMargin="3"
/>
可以用asp 的写法 按格式输出对应的标签就可以了

response.write "<product>"
response.write "<title value='Product 01' />"
response.write "<content>www.fxdaima.com</content>"
response.write "<thumb value='thumb/thumb1.jpg' />"
response.write "<image value='image/image1.jpg' />"
</product>
<product>
楼上的朋友可以说的详细一点吗,我是想写到xml页面里面 ,怎么样调用xml 页面
引用 2 楼 cruise007 的回复:
楼上的朋友可以说的详细一点吗,我是想写到xml页面里面 ,怎么样调用xml 页面

就是在asp 页面里面只要按照 XMl的格式输出就行了。按对应的标签输出,页面上显示的还是Xml,如果要获取的话,可以用ServerXMLHTTP 对象获取。你试试看。
我的意思在asp 页面写好的 格式怎么保存到 xml页面里面 怎么写!
<%  
'----------------------------------------------------------------  
'程序简介: 完成asp语言对XML文档中指定节点文本的增加、删除、修改、查看  
'入口参数: 无  
'出口参数: 无  
'------------------------------------------------  
'函数名字:ConnectXml()  
'入口参数: filename 需要连接或打开的xml文件名  
'出口参数: 无  
'返回值 :ConnectXml=0,XMLMorntekDocument就是一个成功装载XML文档的对象了。  
' ConnectXml<>0,则打印错误信息strError  
'------------------------------------------------  
class aspXML
dim XMLMorntekDocument  

dim strSourceFile

function ConnectXml(filename)  
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=strError&XMLMorntekDocument.parseerror.reason&"<br>"  
strError=strError&XMLMorntekDocument.parseerror.url&"<br>"  
strError=strError&XMLMorntekDocument.parseerror.line&"<br>"  
strError=strError&XMLMorntekDocument.parseerror.filepos&"<br>"  
strError=strError&XMLMorntekDocument.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  
XMLMorntekDocument.Save(strSourceFile)
end function  

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


写好的类库,更多请关注www.204080.com

如何随机生成A-Z,a-z 52个大小字符中的任意一个 关于ID与NAME windows NT 下中断向量表的问题 谁知道MMC中的那个远程获取硬件信息怎么实现的? 有没有PSD文件开发的控件 word打开比较慢,怎么解决阿? DATETIME的小问题。谁帮帮我。我是新手。 !!!!高分求ComponentArt Web.UI 2006.1 for ASP.NET1.x的注册码!!!! 十豆三大侠,还是那个问题搞不定 求IBM WebSphere MQ示范程序和使用(介绍)文档 一个长循环,在我关闭程序的时候发现这个循环的进程还在运行,只能在任务管理器里杀掉,请问如何解决? 为什么每次使用打印机都要重新连接呢??很是烦恼呢?大家帮帮我~ 我用vs2003开发了一个WMS插件,可行,可是在VS2005编码后注册不了?? freetextbox最新版的是哪个版本 jsp如何使用weblogic已经配置好的连接池 一组相关的有顺序的图片怎样保存到一条记录中,并且每条记录的图片数可能不定 如何备份数据库??? 急:请问如何动态创建 14个image 请教一个问题 水晶报表文本对象怎么输入上标?进来的都有分 机器视觉&模式识别技术现在能否解决实物识别? 表单内提交多个循环input,如果处理 很多人都说上帝,但是你真的信上帝吗?反正我信,我能证明出来。 程序员提升竞争力的捷径?真的吗? 及时修改屏幕分辨率 如何生成mak文件? 多个文件写成一个文件流 关于如何把文件内容入库~~在线等,急急急 用vc++.net 2003如何制作类型库供DELPHI调用 查询中转的等待页面 发何实现