About SW-Quality Safety SW-Entwicklung UML Nachschlagen Programme
.NET
JAVA
HTML http
XML
SQLXML
Datenbanken
CVS
SQL
XML Übersicht DTD  Basics DTD Definitionen DTD Attribute Sonderzeichen Beispiel
 
DTD Document Type Definition

Interne DTD
Die XML Datei enthält einen Verweis auf die relevante DTD Datei.
<?xml version="1.0"> 
<!DOCTYPE Auftrag [
 .. 
    <!ELEMENT beschreibung (#PCDATA)> 
 ..
]>

 
 

Externe DTD

<?xml version="1.0"> 
<!DOCTYPE Auftrag SYSTEM "Auftrag.dtd">
  • Um XML Dateien automatisch überprüfen zu können (Validation durch den XML Parser), müssen Regeln aufgestellt sein. 

  •  
  • Diese Reglen werden in den Dokumenttyp-Definitionen definiert. Diese werden DTD (Document Type Definition) bezeichnet und können innerhalb des XML Dokuments oder als exteres Dokument referenziert werden...

  •  
  • Die Pfadangabe für externe DTDs erfolgt meistens auf global zugängliche Server. Bedenken Sie: wird ihre XML Datei an einem anderen Ort weiterverarbeitet, so sind lokale Pfade meist tödlich.

  •  
  • Interne DTD werden meist für kleine Definitionen verwendet. Ist die DTD sehr klein, so ist die interne Variante ratsam. Aber auch, wenn die Daten zwischen verschiedenen Instanzen ausgetauscht werden, so kann die interne Variante hilfreich sein - "alle Daten in einer Datei".
©; created Mon Aug 07 22:31:53 CEST 2006; eMail