如何强制tidy不更改HTML?
我正在使用以下命令格式化HTML:如何强制tidy不更改HTML?,html,tidy,htmltidy,Html,Tidy,Htmltidy,我正在使用以下命令格式化HTML: tidy -xml --merge-divs no --wrap 0 --force-output yes --indent auto --indent-spaces 2 --quiet yes 它工作正常,但会自动关闭标记,如下所示: <br> -> <br></br> <br><br> -> <br><br></br></br> <
tidy -xml --merge-divs no --wrap 0 --force-output yes --indent auto --indent-spaces 2 --quiet yes
它工作正常,但会自动关闭标记,如下所示:
<br> -> <br></br>
<br><br> -> <br><br></br></br>
<div><input><span></span></div> -> <div><input><span></span></input></div>
<br><br> -> <br/><br/>
<div>
<input type="text" /><span>abc</span>
</div><br />
<br />
但是,从这个HTML:
<div><input type="text"><span>abc</span></div><br><br>
你传错旗了。引用
人整洁
:
但你可能想要的是
不完全是因为-asxhtml将我的html包装在
中,这是我不想要的。另一方面,它正确地关闭标签(“内联”)-但我想跳过标签关闭。。。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content="HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.12), see www.w3.org" />
<title></title>
</head>
<body>
<div>
<input type="text" /><span>abc</span>
</div><br />
<br />
</body>
</html>
<div>
<input type="text" /><span>abc</span>
</div><br />
<br />
-xml specify the input is well formed XML (input-xml: yes)
-asxml, -asxhtml
convert HTML to well formed XHTML (output-xhtml: yes)