Есть файл import.xml
Задача такова - найти все узлы со значением Х, переписать данное значение на У и сохранить файл с измененными значениями.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- //берем файл
- $import_file_content = file_get_contents($_SERVER["DOCUMENT_ROOT"]."/test_import_upload/import.xml");
- //создаем объект
- $tree = new SimpleXMLElement($import_file_content);
- //идет по нужным узлам и проверяем условие
- foreach ($tree-> Классификатор -> Свойства[0] as $property) {
- if ($property->Ид = 'X') {
- $property->Ид = 'Y';
- }
- }
- ...
- //как записать обратно в файл?