XML添加属性

时间:2012-07-25 15:58:53

标签: php xml

我想在一个看起来像这样的元素上添加两个属性:

$tutTag->appendChild(
    $xmlDoc->createElement("Port", $serv->STMPPort)
)->setAttribute("type","int")->appendChild->setAttribute("y","l");

在这种情况下,“type”和“int”添加得很好,但第二组“y”和“l”没有添加。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

也许你应该先把它添加到变量中。

$childTag = $xmlDoc->createElement("Port", $serv->STMPPort);
$childTag->setAttribute("type","int");
$childTag->setAttribute("y","1");

$tutTag->appendChild($childTag);