访问元素我具有低于一个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