PHP-DomDocument getElementsByTagName(';smth';)->;项目(字符串);

PHP-DomDocument getElementsByTagName(';smth';)->;项目(字符串);,php,domdocument,Php,Domdocument,我正在使用表单将数据插入XML文件。这些数据来自一个输入字段,我不知道如何根据输入字段的数据使用类似这样的方式在再见或再见中写入 $hello = $xdoc->getElementsByTagName('b')->item($IdOfBtag); 这就是XML <a> <b id="bye"> <name>john</name> </b> <b id="goodbye">

我正在使用表单将数据插入XML文件。这些数据来自一个输入字段,我不知道如何根据输入字段的数据使用类似这样的方式在再见或再见中写入

$hello = $xdoc->getElementsByTagName('b')->item($IdOfBtag);
这就是XML

<a>
    <b id="bye">
        <name>john</name>
    </b>
    <b id="goodbye">
        <name>emma</name>
    </b>
</a>

厕所
艾玛
接受带有项目索引的整数参数。在您的情况下,表示“再见”的是
0
,表示“再见”的是
1

但是您可以使用
getElementById()

怎么样只需定义ID,而不是通过标记名获取ID。请记住,ID在HTML文档中只能使用一次。需要整数参数,而不是字符串。
$hello = $xdoc->getElementById($IdOfBtag);