XML添加属性


XML adding attribute

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

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

在这种情况下,"type"answers"int"被添加得很好,但第二个集合"y"answers"l"没有被添加。我该怎么解决这个问题?

也许应该先将其添加到变量中。

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