1
У меня есть этот результат (с $ dom-> saveHTML()):Как сохранить HTML с отступом атрибутов?
<!DOCTYPE html>
<html>
<head>
<title>Complete!</title>
</head>
<body>
<div id="foo" class="bar baz" data-foo="a" data-bar="b" data-baz="c"></div>
</body>
</html>
Но я хочу сохранить результат с отступом атрибутов:
<!DOCTYPE html>
<html>
<head>
<title>Complete!</title>
</head>
<body>
<div id="foo"
class="bar baz"
data-foo="a"
data-bar="b"
data-baz="c"></div>
</body>
</html>
Как сделать это с родной PHP (?) DOMDocument/DOMNode/DOMElement/somethingelse?
UPD: Да! Мне действительно нужно это конкретное форматирование для чтения человеком.
Я не думаю, что вы можете это сделать. Кроме того: почему вы действительно отказались от этого конкретного форматирования? –
@EliasVanOotegem, да, действительно требуется. У libxml2 (язык C) есть эта функция (вероятно). Но здесь нужна реализация php. – Deep
@EliasVanOotegem например (Ctrl + U): https://cdn.css-tricks.com/wp-content/uploads/2015/05/kiwi.svg – Deep