Php XML getElementsByTagName项目编号

Php XML getElementsByTagName项目编号,php,xml,Php,Xml,在我的PHP文件中,我使用以下两行代码来附加XML文件中的其他项 // add more elements to xml file $CustomerDDInfo = $xml->getElementsByTagName('CstmrDrctDbtInitn')->item(0); // add this element to the root $xml->documentElement->appendChild($CustomerDDInfo

在我的PHP文件中,我使用以下两行代码来附加XML文件中的其他项

// add more elements to xml file
    $CustomerDDInfo = $xml->getElementsByTagName('CstmrDrctDbtInitn')->item(0);

    // add this element to the root
     $xml->documentElement->appendChild($CustomerDDInfo);
这个很好用。但在另一节中,我使用以下两行代码从PaymentInformation中追加

// add more elements to xml file
    $PaymentInformation = $xml->getElementsByTagName('PmtInf')->item(0);

    // add this element to the root
    $xml->documentElement->appendChild($PaymentInformation);
这会打乱节点的顺序。我对XML非常陌生,我意识到这一点,因为我在这两行中都有项(0),但对如何解决这个问题有什么建议吗


如果有人能向我解释一下这个项目是关于什么的,我真的很感激?谢谢。

也许用这个我会看看,谢谢你的回复,我开始觉得自己被忽视了:p你的问题描述也不是很清楚。这是假设和不假设,你实际上没有说具体的“错误”是什么,你期望什么等等。