0

我的xml页面:

<item>
<title geoid="1198">District of Columbia</title>
<description cong_dist="Delegate District (at Large) 98">DC - Delegate District (at Large) 98 <br/> No of Incidents: 1436</description>
<latitude>38.8933115</latitude>
<longitude>-77.0146475</longitude>
<georss:polygon>38.934311 -77.1199 38.939834989364 -77.112868886998 38.94641 -77.1045 38.94891 -77.1007 38.95651 -77.0915 38.960871062931 -77.085827416011 38.967245703105 -77.077535703105 38.971616050926 -77.07185104194 38.98511 -77.054299 38.986557824794 -77.0523733.885112 -76.919295 38.884412 -76.920195 38.881242218815 -76.92424312618 886998 38.934311 -77.1199</georss:polygon>
</item>

我必须通过 for 循环中的标签 <> 名称一一取值。

for(?){
     geom = items[i].childNodes[j].childNodes[0].nodeValue;
}

这个值在 for 循环中迭代,我必须将值存储在geom.

如何从"sample.xml"xml 页面中获取值。

我必须按tag name.

这个怎么做??

4

1 回答 1

1

您可以使用SimpleXMLElement它的类循环遍历要迭代的 Item 的长度

示例和文档

我更喜欢并建议使用 foreach

于 2013-01-31T06:34:55.903 回答