这个问题可能看起来很愚蠢,但我无法找到很多帮助,如何使用PHP找到最后一个孩子的节点值,即使它与JS一块蛋糕.这就是我的XML目前的样子:
<?xml version="1.0"?>
<files>
<file>.DS_Store</file>
<file>ID2PDF_log_1.xml</file>
<file>ID2PDF_log_12.xml</file>
<file>ID2PDF_log_15.xml</file>
</files>
Run Code Online (Sandbox Code Playgroud)
这是php代码:
$filename = 'files.xml'; //my xml file name
$dom = new DomDocument();
$dom->load($filename);
$elements = $dom->getElementsByTagName('file');
echo $elements->lastChild(); // This is obviously not working
/*I get an error that I am trying to access an undefined method in DOMNodeList. Now, I know
that lastChild is a property of DOMNode. But I can't figure out how I can change my code to
get this to work.*/
Run Code Online (Sandbox Code Playgroud)
我想回应一下
ID2PDF_log_15.xml
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何完成这项工作?
PS:我不想更改xml文件结构,因为我是通过脚本创建的,而且我是一个懒惰的程序员.但是,我确实做了我的研究才得到这个.没有帮助.
我确实尝试获取节点"文件"中的元素数量,然后使用项目(#),但这似乎也不起作用.
谢谢 …