訪問元素我具有低於一個XML字符串我已經變成使用在物化XML
$content = mb_convert_encoding($content, "ASCII");
$obj = new SimpleXMLElement($content);
OBJ的結構是完全匹配的XML對象。然而,嘗試獲取沒有父「set」節點的數組的集合正在引起我的問題。 我做
foreach($obj->group as $currentGroup)
{
從裏面這裏,如果我做$ currentGroup->設置然後我看到一個設置節點與下它的編號,0和1,以及其下的子測試的結構。 我的問題是我嘗試做$ currentGroup->具 - >設置(嘗試獲得的套陣列時不父然後我得到自動的第一套,沒有其他的人的。
<global>
<group name="bce">
<sets>
<set name="a">
<subsets>
<subset name="bla"/>
<subset name="bla2"/>
<subset name="bla3"/>
</subsets>
</set>
<set name="b" />
<subsets>
<subset name="bla"/>
<subset name="bla2"/>
<subset name="bla3"/>
</subsets>
</set>
<set name="c" />
<subsets>
<subset name="bla"/>
<subset name="bla2"/>
<subset name="bla3"/>
</subsets>
</set>
<set name="d" />
<subsets>
<subset name="bla"/>
<subset name="bla2"/>
<subset name="bla3"/>
</subsets>
</set>
</subgroupones>
</group>
<group name="ert">
<sets>
<set name="aa">
<subsets>
<subset name="bla"/>
<subset name="bla2"/>
<subset name="bla3"/>
</subsets>
</set>
<set name="bb" />
<subsets>
<subset name="bla"/>
<subset name="bla2"/>
<subset name="bla3"/>
</subsets>
</set>
</subgroupones>
</group>
</global>
好像你錯過了一個封閉的''標籤。不知道這是個問題。只注意到它。另外,閉合標籤' subgroupones>'沒有開放標籤。 – Gohn67 2012-03-28 23:19:23