php XMLreader:编辑元素属性&值

时间:2011-04-24 09:00:41

标签: php xml xmlreader

我如何编辑XML元素的属性或值?

文件:

<element>
  <apple type="fruit">red</apple>
</element>


的XmlReader:

        $xml= new XMLReader();
        $xml->open($file);

        while($xml->read()){
            if($xml->nodeType == XMLReader::ELEMENT) {
                if($xml->getAttribute('type') == "fruit") {

                       //change attr. and values to:
                       //apple = cabbage, fruit = vegetable, red = white

                }
            }               
        }

1 个答案:

答案 0 :(得分:1)

好吧,为了编辑XML,你不能使用 reader 类; - )


相反,请查看DOMDocumentSimpleXML