<?xml version="1.0" encoding="UTF-8"?>
<form>
<field name=”name”>VALUE</field>
<field name=”lastname”>VALUE</field>
<field name=”country”>VALUE</field>
<field name=”usstate”>VALUE</field>
<field name=”email”>VALUE</field>
<field name=”password”>VALUE</field>
<field name=”type”>VALUE</field>
<field name=”iscustomer”>1|0</field>
<field name=”newsletter”>1|0</field>
<field name=”privacy”>1|0</field>
<field name="udid">VALUE</field>
<field name="hash">VALUE</field>
</form>
答案 0 :(得分:1)
为什么负面投票?这是一个合理的问题,不是吗?我见过stupider。
$xmlString = ' your xml ';
$xml = simplexml_load_string($xmlString);
// jimy's code here
答案 1 :(得分:0)
$xml = simplexml_load_file('path_to_file');
foreach($xml->children() as $child){
print_r($child);
}
答案 2 :(得分:0)
您发布的XML实际上并不可读 - 您在复制的示例中使用了混合的双引号样式。如果你解决了这个问题,这段代码会把你想要的东西转换成一个关联数组:
<?php
$xml = simplexml_load_file("test.xml");
$values = array();
foreach($xml->children() as $child)
{
$values[(string)$child->attributes()] = (string) $child[0];
}
print_r ($values);
?>