Thomas J.S.: Bilddatei in XML einbetten

Beitrag lesen

Hallo,

ES IST NICHT MÖGLICH! :)

Es ist natürlich möglich.
Es häng alles von der verarbeitenden Sofware ab.

Ersten kann er in einer DTD  ein Attribut als Typ ENTITY deklarieren. Das klassische Beispiel für den Attributtyp ENTITY ist die Verwendung einer Bilddatei:
<!NOTATION jpg SYSTEM "image/jpg">
<!ENTITY bild SYSTEM "logo.jpg" NDATA jpg>
<!ELEMENT grafik EMPTY>
<!ATTLIST grafik quelle ENTITY #REQUIRED>
Order:
<!ATTLIST grafik quelle NOTATION (jpg) #REQUIRED>
...

<grafik quelle="bild" />

Nur weil eine Bilddatei auf diese Weise referenziert wird, bedeutet das aber noch nicht, dass ein XML-fähiger Programm/Browser das Bild auch darstellt. Die Verwendung dieses Attributtyps stellt lediglich einen generellen Ansatz dar, den XML-Anwendungen nützen können, um binäre Daten in XML-Dokumente einzubinden.

Grüße
Thomas