[英]decoding xml in classic asp
我有以下xml,需要将元素名称和值放入数据库中
<questionnaireData>
<data>
<name>Dave</name>
<jobRole>Developer</jobRole>
<q1>my response</q1>
</data>
<data>
<name>John</name>
<jobRole>Sales</jobRole>
<q10>another response</q1>
</data>
</questionnaire>
我遇到的问题是使用经典的asp对文档进行解码。
我有
For Each entry In xml.selectNodes("questionnaireData/data")
正确地为我提供了示例中的两个节点,但是对于这两个节点中的每个节点,我需要遍历内容以更新数据库。 此级别的节点名称可能会非常不同。
谁能帮助我遍历“数据”节点的内容并获得每个子节点的节点名称和值。
非常感谢
您可以使用以下代码获取所需的值:
Dim name, value
For Each elem in entry.SelectNodes("*")
name = elem.nodeName
value = elem.text
// Do stuff with name/value pair
Next
但是,如果仅使用XML更新数据库,则可能会有更好的方式处理XML。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.