Filly: Problem mit SGML-Entity

Beitrag lesen

Hallo zusammen!

Ich befasse mich zur Zeit mit SGML und bin auf ein Problem bei den Entities gestoßen.

Zunächst der bisherige Code:

<!doctype gedicht [  
<!ELEMENT gedicht - - (titel, bild,strophe+)>  
<!ATTLIST gedicht  
	autor CDATA #REQUIRED  
	erscheinungsjahr NUMBER #IMPLIED  
	version (a|b|c) "a">  
<!ELEMENT titel o o (#PCDATA)>  
<!ELEMENT strophe o o (vers+)>  
<!ELEMENT vers o o (#PCDATA)>  
<!ELEMENT bild o o EMPTY>  
<!ATTLIST bild  
	quelle	ENTITY	#REQUIRED  

>  

<!NOTATION GIF PUBLIC  
	"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION CompuServe Graphic Interchange Format//EN">  
<!ATTLIST #NOTATION GIF  
	max-hoehe	 NUMBER	#IMPLIED  
	max-breite	NUMBER	#IMPLIED>  
<!ENTITY picture SYSTEM "C:/Users/Fred/Desktop/img005.gif" NDATA GIF  
[  
 max-hoehe=300  
 max-breite=400  
]  
  

>  

]>  
<GEDICHT AUTOR="Filipe Santos">  
  
<TITEL>Weltende</TITEL>  
<BILD QUELLE="picture">  
<STROPHE><VERS>  
  
</VERS></STROPHE><STROPHE><VERS>  
</VERS></STROPHE><STROPHE>  
<VERS>Dem Bürger fliegt vom spitzen Kopf der Hut,</VERS>  
<VERS>In allen Lüften hallt es wie geschrei</VERS>  
<VERS>Und an den Küsten - liest man - steigt die Flut.</VERS>  
</STROPHE>  
<STROPHE>  
<VERS> Der Strum ist da, die wilden Meere hupfen</VERS>  
<VERS>An Land, um dicke Dämme zu zerdrücken</VERS>  
<VERS>Die meisten Lenschen haben einen Schnupfen.</VERS>  
<VERS>Die Eisenbahnen fallen von den Brücken</VERS>  
</STROPHE>  
</GEDICHT>  

Das Problem betrifft die Deklaration bzw. die Anzeige des Bild-Elements. Laut meinem SGML-Programm ist der Code Valide allerdings zeigt er mir im Bild-Element nicht das in der Entity deklarierte GIF-Bild an. Das Element bleibt schlicht und ergreifend leer. Als SGML-Editor-Programm verwende ich epcEDIT.

Ich muss dazu sagen, dass ich keinerlei Erfahrung in dem Bereich habe. Ich würde mich deshalb freuen wenn mir jemand bei der Lösung meines Problems helfen und den Lösungsweg erklären könnte.

Vielen Dank