Мои <br>
теги стали <br>
после экспорта XML-файла. Я хочу заменить каждые <br>
на \n
Вот пример строки, где это происходит:
to download the ~ <br>to mark on the ~ <br>to attach/enclose the ~
Я хотел бы иметь:
to download the ~ \nto mark on the ~ \nto attach/enclose the ~
Я попробовал следующий путь в PHP после некоторого исследования:
$filexml='myfile.xml';
$oldxml = simplexml_load_file($filexml);
$xml = simplexml_load_string ( str_replace( "<br>", "\n", $oldxml->asXml() ) );
$xml->asXml('updated.xml');
Нет заменяемых строк, файл updated.xml имеет то же содержимое, что и myfile.xml.
Я пытался использовать sed для замены строки:
sed -i "s/<br>/\n/g" myfile.xml
Снова никакие строки не заменяются, myfile.xml остается неизменным.
Если у кого-нибудь есть ответ, я был бы благодарен!