У меня есть файл, содержащий чешский текст общий файл , разделенный на две строки:
<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.)