Ich habe ein wenig Mühe herauszufinden, warum HXT meine DTDs ersetzt. Zum einen ist hier meine Eingabedatei analysiert werden:HXT ignoriert HTML-DTD und ersetzt es durch XML-DTD
<!DOCTYPE html>
<html>
<head>
<title>foo</title>
</head>
<body>
<h1>foo</h1>
</body>
</html>
und dies ist die Ausgabe, die ich bekomme:
<?xml version="1.0" encoding="US-ASCII"?>
<html>
<head>
<title>foo</title>
</head>
<body>
<h1>foo</h1>
</body>
</html>
Schließlich ist hier eine vereinfachte Version der Pfeile Ich verwende:
Ich entschuldige mich für die Kommentare - Ich habe mit verschiedenen Kombinationen von Konfigurationen gespielt. Ich kann einfach nicht scheinen HXT zu nicht Chaos mit DTDs, auch mit withSubstDTDEntities no
, withValidate no
, etc. Ich bekomme eine Warnung sagen, dass HXT ignoriert meine Doctype-Erklärung, aber das ist das einzige bisschen Einsicht, die ich habe. Kann mir bitte jemand eine Hand reichen? Vielen Dank im Voraus!