0
我有一种情况,其中有一些旧代码使用xmlWriter流来解析文件,并且对于每个文件都使用该文件名写入元素,这在文件名是唯一的时候可以正常工作。php xmlWriter添加到现有节点
$xml = xmlWriter
foreach file in files
$xml->startElement($fileName)
....existing logic adding file content to the new element.
$xml->endElement
但现在,需求改变,我可能有同名的文件,但对于产生XML应该只有每个唯一的文件名的一个元素。
有没有一种简单的方法,我可以做到这一点不改变我现有的代码很多?我知道这有点违背了流的整个观点,但生活很糟糕,对吗?