我有以下xml
<django-objects version="1.0">
<object pk="4613" model="customers.customer">
<field type="CharField" name="username">User A</field>
<field type="CharField" name="email"/>
<field type="BooleanField" name="activo">1</field>
<field type="CharField" name="address">street zz</field>
</object>
<object pk="4644" model="customers.customer">
<field type="CharField" name="username">User B</field>
<field type="CharField" name="email"/>
<field type="BooleanField" name="activo">1</field>
<field type="CharField" name="address">street bla bla</field>
</object>
尝试使用
解析它$ xml = simplexml_load_string($ url);
然后
foreach($ xml-&gt;对象为$ dato){print_r($ dato ['pk']); }
工作正常..但我需要提取用户名...我该怎么做?
答案 0 :(得分:0)
您应该可以使用以下内容获取用户名;
foreach ($xml->object as $dato) {
echo $dato->field[0];
}
当你循环遍历每个对象时,你想得到每个对象的第一个字段元素。