das
16-02-2017, 12:44
Sto cercando di aggiornare la DTD in framemaker per implementare la funzionalità hotspot. In realtà non mi serve che funzionino gli hotspot,mi basta che non mi dia errore quando legge il nuovo tag.
In altre parole nel file SGM troverò qualcosa di simile:
<HOTSPOT APSID="HOT021" APSNAME="1" ID="FIG001-HK87-HOT021" TITLE="Wheels">
<XREF XIDTYPE="OTHER" XREFID="FIG001-HBC001"></XREF>
</HOTSPOT>
Ho già aggiornato parzialmente la DTD così:
<!ELEMENT graphic - o (hotspot)* >
<!ATTLIST graphic
id ID #IMPLIED
boardno ENTITY #REQUIRED >
<!-- Added id attribute to attribute definition list -->
<!ELEMENT hotspot - o (hotspot | xref)* >
<!ATTLIST hotspot
apsid CDATA #IMPLIED
apsname CDATA #IMPLIED
type CDATA #IMPLIED
title CDATA #IMPLIED
descript CDATA #IMPLIED
coords CDATA #IMPLIED
id ID #IMPLIED >
Ora infatti il file si apre apparentemente senza errori, ma quando vado a vedere la struttura, i tag Hotspot me li da rossi.
Come mai ?
Cosa devo ancora aggiornare ?
Grazie
In altre parole nel file SGM troverò qualcosa di simile:
<HOTSPOT APSID="HOT021" APSNAME="1" ID="FIG001-HK87-HOT021" TITLE="Wheels">
<XREF XIDTYPE="OTHER" XREFID="FIG001-HBC001"></XREF>
</HOTSPOT>
Ho già aggiornato parzialmente la DTD così:
<!ELEMENT graphic - o (hotspot)* >
<!ATTLIST graphic
id ID #IMPLIED
boardno ENTITY #REQUIRED >
<!-- Added id attribute to attribute definition list -->
<!ELEMENT hotspot - o (hotspot | xref)* >
<!ATTLIST hotspot
apsid CDATA #IMPLIED
apsname CDATA #IMPLIED
type CDATA #IMPLIED
title CDATA #IMPLIED
descript CDATA #IMPLIED
coords CDATA #IMPLIED
id ID #IMPLIED >
Ora infatti il file si apre apparentemente senza errori, ma quando vado a vedere la struttura, i tag Hotspot me li da rossi.
Come mai ?
Cosa devo ancora aggiornare ?
Grazie