如何用Asp动态生成xml文件

Function ReplaceChar ( FstrSource )
dim strRet
if IsNull(FstrSource) then
FstrSource = ""
end if
strRet = Replace ( FstrSource , "&" , "&" )
strRet = Replace ( strRet , "<" , "<" )
strRet = Replace ( strRet , ">" , ">" )
strRet = Replace ( strRet , """" , """ )
strRet = Replace ( strRet , "'" , "'" )
ReplaceChar = strRet
End Function
function RstToXML (FrstRst, FstrRstName)
dim strSpace 'space string behand of element
dim intLevel 'level of the element
dim strXML 'the return string(xml string)
dim intRstField
dim strShortDate

'document level
intLevel = 0
strSpace = space (intLevel * 2)
if Len(FstrRstName)>0 then
strXML=strSpace & "<" & FstrRstName & ">" & vbCR
intLevel = intLevel + 1
strSpace = space(intLevel*2)
end if
if FrstRst.EOF then
strXML = strXML&strSpace & "

1<record" "="" &="" for="" frstrst.fields.count-1="" ncount="0" next="" space(1)&frstrst.fields(ncount).name&"="" strxml="strXML" to=""></record">

" &vbCR
if Len(FstrRstName)>0 then
strXML=strXML&strSpace & "

" & vbCR
end if
RstToXML=strXML
exit function
end if

Published At
Categories with Web编程
Tagged with
comments powered by Disqus