- "formatOutput = true" не работает совсем с сохранением () () < / /> () < / /> () < / /> () < / /> () < / /> () < / /> < / /> () < / /> () < / /> () < / /> () < / /> () < / /> < / /> < /> Если я использовал savexml (), он все еще работает только на элементах, создаваемых через DOM, а не элементы, которые включены в LOADHTML (), даже с «reverveWhiteSpace = false»
. Выработал, почему расширение DOM не работало. Хотя приведенный пример работает, он все еще не работал с моим кодом. С помощью этого комментария я обнаружил, что если у вас есть какие -либо текстовые узлы, где iswhitespaceinelementContent () является истинной, не будет применено форматирование, за пределами этой точки. Это происходит независимо от того, является ли сохранить WhitTespace ложным. Решение состоит в том, чтобы удалить все эти узлы (хотя я не уверен, может ли это оказывать неблагоприятное влияние на фактическое содержание).
Подробнее здесь: https://stackoverflow.com/questions/768 ... l-not-tidy
Мобильная версия