请帮我解释如下几句代码,谢谢
1.首先有如下几行。
Response.Write "<XML id=""oXML"">" & vbcrlf & _
"<result>" & vbcrlf & _
"<table>" & vbcrlf
Response.Write "<tr>" & _
"<dcode></dcode>" & _
"<dname>文件</dname>" & _
"<qty></qty>" & _
"<remark></remark>" & _
"</tr>" & vbcrlf
Response.Write " </table>" & vbcrlf & _
"<err>" & E & "</err>" & vbcrlf & _
"<msg>" & escape(Msg) & "</msg>" & vbcrlf & _
"<remark>" & escape(remark) & "</remark>" & vbcrlf & _
"</result>" & vbcrlf & _
"</XML>"
<XML id=""oXML"">定义id 是起什么作用。是xml的什么用法。
2.在javascript 如下
<SCRIPT LANGUAGE=javascript>
<!--
var xmlobj = new ActiveXObject('Microsoft.XMLDOM.1.0');
if(document.all("oXML").xml){
//alert(document.all("oXML").xml);
xmlobj=document.all("oXML");
}
else{
xmlobj.async=false;
xmlobj.loadXML(document.all("oXML").innerHTML); //xml);
if (xmlobj.parseError.errorCode != 0) {
// error found so show error message and stop
showmessage('',false);
alert(xmlobj.parseError.reason);
return false;
}
以下这几句调用是什么用法。
if(document.all("oXML").xml){
//alert(document.all("oXML").xml);
xmlobj=document.all("oXML");