Поддерживает ли дерево документа, возвращаемое JSoup при анализе HTML-документа, getComputedStyle для отдельных элементов документа?
Что я хотел бы сделать, так это встроить CSS в фрагмент HTML, чтобы я мог вставить фрагмент в более крупный HTML-документ с сохранением всего его форматирования, но без вмешательства в какое-либо другое форматирование в документе.
Проведенное мной исследование предполагает, что я могу добиться этого, перебирая все элементы в документе, вызывая getComputedStyle для каждого из них и назначая результат в качестве стиля для элемента.
Да, я понимаю, что это может очень сильно раздуть результирующий HTML, помещая кучу избыточной/ненужной информации о стилях в отдельные элементы, но я готов заплатить цену за больший HTML, и, насколько я могу судить, встраивание такой встроенный стиль — единственный способ точно сохранить форматирование, а также сделать фрагменты HTML полностью переносимыми. (Если у вас есть другое предложение для достижения этой цели, я весь внимание. :-)
Возвращаясь к теме... Если я не могу использовать getComputedStyle (или его эквивалент) с JSoup, существует ли другой парсер Java HTML+CSS, который поддерживает getComputedStyle или его аналог?
Спасибо.