Asp XML解析
发布时间:2020-12-16 03:42:44 所属栏目:asp.Net 来源:网络整理
导读:我是asp的新手,并且在接下来的几天里有一个截止日期. 我从webservice响应中收到以下xml. print("?xml version="1.0" encoding="UTF-8"?user_dataexecution_status0/execution_statusrow_count1/row_counttxn_idstuetd678/txn_idperson_info attribute name="
我是asp的新手,并且在接下来的几天里有一个截止日期.
我从webservice响应中收到以下xml. print("<?xml version="1.0" encoding="UTF-8"?> <user_data> <execution_status>0</execution_status> <row_count>1</row_count> <txn_id>stuetd678</txn_id> <person_info> <attribute name="firstname">john</attribute> <attribute name="lastname">doe</attribute> <attribute name="emailaddress">john.doe@johnmail.com</attribute> </person_info> </user_data>"); 我如何将这个xml解析为asp属性? 任何帮助是极大的赞赏 谢谢 在更多的分析中,一些肥皂的东西也会被返回,因为aboce响应来自网络服务电话.我还能在下面使用lukes代码吗? 解决方法
您需要阅读有关MSXML解析器的信息.这是一个很好的一体化示例
http://oreilly.com/pub/h/466的链接
一些关于XPath的阅读也会有所帮助.您可以在MSDN中获得所需的所有信息. 从Luke窃取代码的优秀回复用于聚合目的: Dim oXML,oNode,sKey,sValue Set oXML = Server.CreateObject("MSXML2.DomDocument.6.0") 'creating the parser object oXML.LoadXML(sXML) 'loading the XML from the string For Each oNode In oXML.SelectNodes("/user_data/person_info/attribute") sKey = oNode.GetAttribute("name") sValue = oNode.Text Select Case sKey Case "execution_status" ... 'do something with the tag value Case else ... 'unknown tag End Select Next Set oXML = Nothing (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – Orchard CMS DataAnnotations – 客户端验
- 从asp经典转换到asp.net最简单的方法是什么?
- 注册asp.net 4.0 到IIS
- asp.net – Windows身份验证和网络服务帐户作为db_owner
- asp.net-mvc – MVC3区域中的相对内容路径
- asp.net – 如何将网页添加到gridview
- asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码
- asp.net-mvc – Web API可空的必需属性需要DataMember属性
- asp.net – 如何使用EF仅更新单个字段
- asp.net-mvc-4 – ASP.NET MVC 4自定义权限属性 – 如何将未
推荐文章
站长推荐
热点阅读