Wie kann ich leicht ändern, ein XML-Dokument doctype in Java?

Hier ist mein problem:

Mein Programm wird immer XML-Dateien als Eingabe. Diese Dateien möglicherweise oder möglicherweise nicht über eine xml-Deklaration, doctype-Deklaration oder entity-Deklaration, aber Sie alle entsprechen dem selben schema. Bei meinem Programm wird eine neue Datei, die es braucht, um Sie zu inspizieren, und stellen Sie sicher, es hat Erklärungen wie diese:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE my.doctype [
<!ENTITY % entity_file SYSTEM "my.entities.ent">
%entity_file;
]>

Wenn es das, es ist großartig, und ich kann lassen, als Sie ist, aber wenn die Erklärungen fehlen oder falsch ist, muss ich entfernen, was schon da ist und fügen Sie die richtigen Erklärungen.

Wie kann ich diese (möglichst einfach, mit standard-Java-6 und/oder Apache-Bibliotheken)?

InformationsquelleAutor | 2009-11-17
Schreibe einen Kommentar