我有一个文件,其中包含捷克文本“常见文件”,分为两行:
<html>
<head>
<meta http-equiv="contet-type" content="text/html; charset=UTF-8"/>
</head>
<body>
<p>Běžný</p>
<p>soubor</p>
</body>
</html>
使用 HTMLEditorKit
将此文件加载到 JEditorPane
中并进行编辑后,底层模型(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 (类似所见即所得)编辑器?但我需要处理自己XML命名空间中的一些特殊标签。(最好符合HTML 4.0标准。)