asp解析XML结构的字符串
在asp中后台处理后,得到数据封装在XML的字符串结构中,如:
<av>
<Airline> CA1831 </Airline>
<AirCompany> CA </AirCompany>
<Deptime> 0725 </Deptime>
<Arritime> 0940 </Arritime>
<Meal> true </Meal>
<Planestyle> 777 </Planestyle>
<isETkt> true </isETkt>
</av>
那么我在前台,能不能像解析XML文件一样的去解析,不要用subString()和indexOf()之类的方法以,因为我的这个字符串会非常的大,有100K,数据量很大.
有哪位高手帮帮忙.
------解决方案--------------------这么大的量,必须使用xmldom来解析
------解决方案-------------------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns= "http://www.w3.org/1999/xhtml ">
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 " />
<title> 解析XML </title>
</head>
<body>
<%
set xmldom=Server.CreateObject( "Microsoft.XMLDOM ")
xmldom.async=false
xmldom.load(Server.MapPath( "base.xml "))
set root=xmldom.DocumentElement
response.Write(root.getElementsByTagName( "Airline ").item(0).text)
response.Write(root.getElementsByTagName( "AirCompany ").item(0).text)
response.Write(root.getElementsByTagName( "Deptime ").item(0).text)
response.Write(root.getElementsByTagName( "Arritime ").item(0).text)
response.Write(root.getElementsByTagName( "Meal ").item(0).text)
response.Write(root.getElementsByTagName( "Planestyle ").item(0).text)
response.Write(root.getElementsByTagName( "isETkt ").item(0).text)
%>
</body>
</html>