В случае если вам нужно удалить лишние пробелы из текста, как в прочем и любую другую повторяющуюся последовательность символов, вы можете использовать Notepad++ и его функционал для поиска и замены.
Для примера рассмотрим xml файл карты сайта.
<?xml version="1.0" encoding="UTF-8"?>
<urlset
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>
http://site.org/
</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
Открываем в Notepad++ файл в котором необходимо произвести замену. Меню «Поиск» -> «Замена»

В Пункте «Режим поиска» указываем «Регулярное выражение».
В поле «Найти» пишем «\s+» (без кавычек). В поле «Заменить на» ставим «пробел». Нажимаем «Заменить все».

В результате получаем вот такой текст.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc> http://site.org/ </loc> <changefreq>monthly</changefreq> <priority>0.5</priority> </url> </urlset>