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應該只有每個唯一的文件名的一個元素。
有沒有一種簡單的方法,我可以做到這一點不改變我現有的代碼很多?我知道這有點違背了流的整個觀點,但生活很糟糕,對嗎?