我需要像这样在wonen-object中获取id:
<wonen-object ObjectID="259">
因为它现在看起来像这样:
<wonen-object>
<Id>1113</Id>
所以objectid需要在wonen-object里面
这是我的代码:
while($row = mysql_fetch_assoc($result)) {
$mydata = $xml->addChild('wonen-object');
$mydata->addChild('Id',$row['id']);
谢谢!
答案 0 :(得分:1)
它会像您使用SimpleXML一样寻找全世界。这是我的假设。
添加子项会在当前选定的DOM元素(XML标记对)中创建一组新的嵌套标记(子元素),这不是您想要的。
您要做的是向现有子项添加属性。所以你正在寻找addAttribute
方法。
while($row = mysql_fetch_assoc($result)) {
$mydata = $xml->addChild('wonen-object');
$mydata->->addAttribute('Id',$row['id']);
// ...
}
这可以让你到达目的地。