Bearbeitung von DOCTYPE-Deklarationen

Mit der DOCTYPE-Deklaration am Anfang einer XML-Datei wird der XML-Datei eine DTD-Datei zugeordnet. Sie können die DOCTYPE-Deklaration bearbeiten, um die DTD-Datei zu ändern, die Ihrer XML-Datei zugeordnet ist.

Die folgenden Instruktionen wurden für die Ressourcenperspektive geschrieben, sind jedoch auch in zahlreichen anderen Perspektiven verwendbar.

Gehen Sie wie folgt vor, um Ihre DOCTYPE-Deklaration zu bearbeiten:

  1. Klicken Sie in der Entwurfssicht des XML-Editors mit der rechten Maustaste auf DOCTYPE und klicken Sie anschließend auf DOCTYPE bearbeiten.
  2. Der Wert im Feld Stammelementname muss mit dem Stammelement Ihrer XML-Datei exakt übereinstimmen. Bearbeiten Sie den Wert in diesem Feld nur, wenn Ihr Stammelement geändert wurde.
  3. Sie können über Durchsuchen eine öffentliche ID für alle vorhandenen XML-Katalogeinträge auswählen. Der Wert im Feld Öffentliche ID ist die öffentliche Kennung. Sie wird dazu verwendet, die XML-Datei (mithilfe eines XML-Katalogeintrags) einer DTD zuzuordnen. Weitere Informationen hierzu finden Sie unter Einträge zum XML-Katalog hinzufügen.
  4. Der Wert im Feld System-ID gibt die DTD an, der die XML-Datei zugeordnet ist. Geben Sie den Pfad der DTD-Datei, der die XML-Datei zugeordnet werden soll, in diesem Feld ein (oder suchen Sie mit "Durchsuchen" danach).
    Hinweis: Bei der Verarbeitung der XML-Datei durch den XML-Prozessor versucht dieser zunächst, die DTD mithilfe der öffentlichen ID zu lokalisieren; schlägt dies fehl, sucht er anhand der System-ID.
  5. Klicken Sie auf OK.
Wenn Ihre XML-Datei keine DOCTYPE-Deklaration enthält, können Sie mit der rechten Maustaste in der Entwurfssicht und anschließend auf DTD-Informationen hinzufügen klicken, um diese hinzuzufügen.
Zugehörige Konzepte
XML-Dateizuordnungen zu DTDs und XML-Schemata
Zugehörige Tasks
Bearbeitung mit Integritätsbedingungen in DTDs oder XML-Schemata
Einträge zum XML-Katalog hinzufügen
XML-Dateien mit den an DTDs und Schemata vorgenommenen Änderungen aktualisieren
Bearbeitung in der Entwurfssicht