このようなXMLファイルがありました
<report>
<table>
<columns>
<column name="dateTime"/>
<column name="userLogin"/>
<column name="campaignName"/>
<column name="adGroupName"/>
<column name="changes"/>
</columns>
<row dateTime="Aug 13, 2013 11:56:34 PM" userLogin="hello123" campaignName="Search Exact Parts - 2012 USA" adGroupName="12 volt razor battery" changes="Text ad changed Status changed from Enabled to Paused"/>
<row dateTime="Aug 13, 2013 11:56:34 PM" userLogin="hello123" campaignName="Search Exact Parts - 2012 USA" adGroupName="Razor Quad Battery" changes="Text ad changed Status changed from Enabled to Paused"/>
<row dateTime="Aug 13, 2013 11:56:34 PM" userLogin="hello123" campaignName="Search Exact Parts - 2012 USA" adGroupName="Razor Quad Tires" changes="Text ad changed Status changed from Enabled to Paused"/>
<row dateTime="Aug 13, 2013 11:56:34 PM" userLogin="hello123" campaignName="Search Exact Parts - 2012 USA" adGroupName="Razor Replacement Battery" changes="Text ad changed Status changed from Enabled to Paused"/>
<row dateTime="Aug 13, 2013 11:56:34 PM" userLogin="hello123" campaignName="Search Exact Parts - 2012 USA" adGroupName="Razor.com" changes="Text ad changed Status changed from Enabled to Paused"/>
</table>
</report>
私の問題は、この XML ファイルを読み込もうとしていることです。私が書いたコードは、
foreach($xml->children() as $secgen=>$value){
foreach($value->columns->children() as $thrgen){
$feilds[] = $thrgen['name'];
}
$data[] = $value->row['dateTime'];
}
このコードは、最初の行の値のみを読み取っています。つまり、" Aug 13, 2013 11:56:34 PM "
私でさえ、私が知っているすべての可能な方法で試しました。しかし、正しい方法でウェイを取得できません。誰かが問題を解決できるなら、私はとても感謝しています。