在这里,我想循环通过<detail>
元素。虽然我可以在代码中指定<detail>
标签名称,但我无法使用子代的标签名称。我想知道这些元素的标签名称及其值。如何在不指定标签名称的情况下读取XML中的子节点名称及其值?
我该如何循环浏览并执行此操作?
<?xml version="1.0" encoding="utf-8" ?>
<body>
<detail>
<FirstName>t1 </FirstName>
<LastName>t2</LastName>
<Company>t3</Company>
<Country>t4</Country>
<Proviance>MP</Proviance>
<city>indore</city>
</detail>
<detail>
<FirstName>t5 </FirstName>
<LastName>t6</LastName>
<Company>t7</Company>
<Country>t8</Country>
<Proviance>t9</Proviance>
</detail>
<detail>
<FirstName>t10 </FirstName>
<LastName>t11</LastName>
<Company>t12</Company>
<Country>t13</Country>
<Proviance>t14</Proviance>
</detail>
</body>
+1明确&&简单。伟大的提示! –
xmlhttp.getElementsByTagName不是一个函数: - – NoviceToDotNet
XML的例子是一个DOM对象不是一个XMLHTTP对象,所以它的'xmlhttp.responseXML' –