Задать вопрос
londers
@londers
Full stack

Что вызывает эту ошибку и как её решить?

Здравствуйте, столкнулся с такой ошибкой, что в HTML вставляется такой код...
<parsererror style="display: block; white-space: pre; border: 2px solid #c77; padding: 0 1em 0 1em; margin: 1em; background-color: #fdd; color: black">
  <h3>This page contains the following errors:</h3>
  <div style="font-family:monospace;font-size:12px">error on line 4 at column 14: Opening and ending tag mismatch: path line 0 and symbol</div>
  <h3>Below is a rendering of the page up to the first error.</h3>
</parsererror>

...это появилось после того как я сделал svg через iframe...
iframe.js-iframeSvg(src="./assets/svg/icons.svg", onload="this.before(this.contentDocument.children[0]); this.remove();")

(сам svg)
<svg class="d-none" aria-hidden="true">
    <symbol id="icon-logo" viewBox="0 0 512 512">
        <path d="*секрет*">
    </symbol>
</svg>
  • Вопрос задан
  • 1300 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Vlad_IT
@Vlad_IT
Front-end разработчик
SVG не HTML, это XML, поэтому все теги должны закрываться.
<path d="*секрет*" />
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы