EDave: Mehrere Schemas einbinden

Hi Leute!
Ich wollte mal fragen ob es möglich ist auf mehrere DTDs oder ähnliches in ein XML-Dokument zu verweisen, und wenn ja: wie?

(Eines soll eine Unterspezifikation des anderen sein oder so)

Danke im voraus
--EDave

  1. Hallo,

    Ich wollte mal fragen ob es möglich ist auf mehrere DTDs oder ähnliches in ein XML-Dokument zu verweisen, und wenn ja: wie?

    Ja.
    Durch inkludieren.
    DTD siehe als Bsp: https://redaktion.selfhtml.org/browser/selfhtml/trunk/dtd/sdml1-full.dtd

      
    <!ENTITY % idindex.dtd SYSTEM "idindex.dtd">  
    %idindex.dtd;  
    
    

    Bei XML-Schema ebenso durch das entsprechende include-Element.

    <include schemaLocation="http://www.example.com/foo/bar.xsd"/>

    Grüße
    Thomas