Додумался же кто-то, что надо внутри элементов удалять ведущие и хвостовые пробелы и сдвоенные внутри, но это еще ладно, но кто же такой упоротый попался, что заботливо еще и все пробельные символы кроме 0x20h тоже удаляет? Отсюда например, https://en.wikipedia.org/wiki/Whitespace_character
Чтобы враг значится не прошел и не навтыкал пробелов, где не положено. А то, что атрибут xml:space=«preserve» опциональный и не всеми парсерами поддерживается - это фигня.
Уууууууууу!!!!