나는 모두 함께 짓 눌린 html을 출력하고 있는데, 적절한 들여 쓰기가되도록 변환하려고합니다. 나는 이것을 위해 xmllint를 사용하려했지만 기쁨은 없었다. 예 : 이 file.html과에있을 때 :xmllint로 html을 들여 쓰려면?
$ xmllint --format file.html
file.html:2: parser error : Extra content at the end of the document
<table><tr><td>Bar</td></tr></table>
^
<<< exit status [1] >>>
그러나 file.html과 혼자 그 라인 중 하나를 포함하는 경우, 그것은 (두 번째 줄을 제거) 잘 작동 :
<table><tr><td><b>Foo</b></td></tr></table>
<table><tr><td>Bar</td></tr></table>
를 내가 얻을
$ xmllint --format file.html
<?xml version="1.0"?>
<table>
<tr>
<td>
<b>Foo</b>
</td>
</tr>
</table>
내가 --html
옵션을 포함하면 오류없이 실행될 가능성이 커지지 만 들여 쓰지는 않습니다.
제안 사항? 거기에 내가 사용할 수있는 다른 (* nix) 도구가 있습니까? 감사합니다 ...