Я искал в Интернете последние несколько дней, чтобы решить свою проблему, все заканчивается одинаково. Файл изображения SVG показывает код XML вместо изображения. Я проверил тип содержимого и его правильный Тип содержимого: изображение / svg + xml. машина работает на Debian 8.10 x64
Вот как это прекрасно работает в фоновом режиме xampp: url (images / site-logo.svg) no-repeat;
Есть ли у вашего SVG-изображения правильные пространства имен?
Проблема может заключаться в кодировании текста или в спецификации в начале файла. Было бы очень полезно, если бы вы могли предоставить ссылку на этот файл.
Отображается ли он в браузере при прямом переходе к файлу?
Как он отображает XML? Действительно ли он устанавливает фон для необработанного текста XML? Или вы смотрите на это в инструментах разработчика? Как это выглядит на реальной странице в браузере?

Основываясь на вашем комментарии, вы должны использовать background-image, например:
background-image: url(images/site-logo.svg) no-repeat;
Это просто путь, который не имеет значения
Разница заключается в использовании background-image, а не background, как в вашем комментарии.
Как вы пытаетесь вывести изображение?