Php SimpleXML解析子对象的子对象
我正在从Yahoo API检索一些类似的XML-Php SimpleXML解析子对象的子对象,php,xml,simplexml,xml-parsing,Php,Xml,Simplexml,Xml Parsing,我正在从Yahoo API检索一些类似的XML- <ResultSet version="1.0"> <Error>0</Error> <ErrorMessage>No error</ErrorMessage> <Locale>us_US</Locale> <Quality>99</Quality> <Found>1</Found> <
<ResultSet version="1.0">
<Error>0</Error>
<ErrorMessage>No error</ErrorMessage>
<Locale>us_US</Locale>
<Quality>99</Quality>
<Found>1</Found>
<Result>
<quality>99</quality>
<latitude>51.501690</latitude>
<longitude>-0.125442</longitude>
<offsetlat>51.501690</offsetlat>
<offsetlon>-0.125442</offsetlon>
<radius>500</radius>
<name>51.501690392606974, -0.1254415512084961</name>
<woeid>26352062</woeid>
</Result>
</ResultSet>
0
无误
我们
99
1.
99
51.501690
-0.125442
51.501690
-0.125442
500
51.501690392606974, -0.1254415512084961
26352062
例如,我将如何访问孩子woeid
我可以访问质量,经度等,但我有点不确定如何访问一个孩子的孩子-这是正确的术语吗
谢谢你的帮助
谢谢Result->woeid;
?>
这只是一个简单的示例,说明了如何使用您提供的xml文件来实现这一点
您还可能会遇到有多个子文件的文件,在这种情况下,您可以按如下方式访问它们:
<?php
$xml = simplexml_load_file("XML.xml");
//echo all woeid's
foreach($xml->Result as $result) {
echo $result->woeid;
}
?>
谢谢,太棒了。我知道这将是一件非常简单的事情!谢谢你的更新答案,它会很有用的!:)
<?php
$xml = simplexml_load_file("XML.xml");
//echo all woeid's
foreach($xml->Result as $result) {
echo $result->woeid;
}
?>