Я пытаюсь написать Perl-скрипт, который удаляет пробелы из тегов XML, но оставляет пробелы внутри значений.Например, допустим, у меня есть:
<Example>This is an example.</Exampl e>
Что я хочу сделать, так это стереть пробел специально в </Exampl e>
.Поскольку это будет работать со всем документом XML, я решил, что что-то сделаю с оператором подстановки, но не могу понять, как сопоставить только те пробелы, которые могут быть внутри самих тегов XML.
Любая помощь очень ценится!
Редактировать: Я добавил реальный пример того, что происходит:
not well-formed (invalid token) at line 42, column 25, byte 1456:
<Artist>Eminem</Artist>
<FileName>eminem feat lil wayne - no love -
hotnewhiphop com(2).mp3</ FileName>
========================^
<FileSize>4804478</FileSize>