DOMParser добавление дочерних стилей к родителю при преобразовании строки html в документ html - PullRequest
0 голосов
/ 13 февраля 2020

Я получаю содержимое tinyMCE как html, затем я преобразую html в какой-то пользовательский xml.

Сначала я создаю html документ, используя этот

parser.parseFromString(htmlTxt, "text/html");

, где parser является экземпляром DOMParser

, но родительский элемент принимает дочерние стили.

Например, строка html ниже

<p><span style="font-family: 'Arial Unicode MS'; font-size: 50px;">dddfdfdf<span style="font-size: 36px;">df</span></span></p>

преобразуется в

<p><span style="font-family: &quot;Arial Unicode MS&quot;; font-size: 36px;">dddfdfdf<span style="font-size: 36px;">df</span></span></p>

размер шрифта child, применяемый к parent.

Как я могу предотвратить это?

1 Ответ

0 голосов
/ 26 февраля 2020

Мне удалось решить эту проблему, получив htmldocument непосредственно из tinymce вместо строки html, поэтому мне не нужно использовать DomParser. Спасибо всем за помощь.

...