我有一个文件,其中包含分为两行的捷克文公共文件:
<html>
<head>
<meta http-equiv="contet-type" content="text/html; charset=UTF-8"/>
</head>
<body>
<p>Běžný</p>
<p>soubor</p>
</body>
</html>
当我使用JEditorPane
将此文件加载到HTMLEditorKit
然后保存(就像编辑它一样)时,基础模型(HTML代码)将更改为:
<html>
<head>
<meta http-equiv="contet-type" content="text/html; charset=UTF-8"/>
</head>
<body>
<p style="margin-top: 0">Běžný</p>
<p style="margin-top: 0">soubor</p>
</body>
</html>
有没有办法摆脱利润和实体?我必须不可避免地覆盖HMLEditorKit
的一些方法吗?
PS:还有其他可嵌入(且免费)的简单Java HTML (类似WYSIWYG)编辑器吗?但我需要处理来自我自己的XML命名空间的一些特殊标签。 (理想情况下符合HTML 4.0。)