Nächste Seite: Inhalt der CD-Rom
Aufwärts: Diplomarbeit
Vorherige Seite: Klassenübersicht
  Inhalt
In dieser Diplomarbeit werden während der verschiedenen Konvertierungsschritte eigene XML-Formate genutzt, deren DTDs im Folgenden aufgeführt werden.
ElementData.dtd
<!-- DTD fuer Elementdaten -->
<!ENTITY % content 'EMPTY'>
<!ELEMENT ElementData (Element)*>
<!ELEMENT Element (Ordnungszahl, Name, Masse,
Radius,CovRadius, Dichte, Schmelzpunkt,
Siedepunkt, Elektronenkonfiguration, EN-Wert)>
<!ATTLIST Element
symbol CDATA #REQUIRED
>
<!ELEMENT Ordnungszahl %content;>
<!ATTLIST Ordnungszahl
value CDATA #REQUIRED
>
<!ELEMENT Name %content;>
<!ATTLIST Name
value CDATA #REQUIRED
>
<!ELEMENT Masse %content;>
<!ATTLIST Masse
value CDATA #REQUIRED
>
<!ELEMENT Radius %content;>
<!ATTLIST Radius
value CDATA #REQUIRED
>
<!ELEMENT CovRadius %content;>
<!ATTLIST CovRadius
value CDATA #REQUIRED
>
<!ELEMENT Dichte %content;>
<!ATTLIST Dichte
value CDATA #REQUIRED
>
<!ELEMENT Schmelzpunkt %content;>
<!ATTLIST Schmelzpunkt
value CDATA #REQUIRED
>
<!ELEMENT Siedepunkt %content;>
<!ATTLIST Siedepunkt
value CDATA #REQUIRED
>
<!ELEMENT Elektronenkonfiguration %content;>
<!ATTLIST Elektronenkonfiguration
value CDATA #REQUIRED
>
<!ELEMENT EN-Wert %content;>
<!ATTLIST EN-Wert
value CDATA #REQUIRED
>
Config.dtd
<!-- Konfigurationsdatei fuer 3D-Szene -->
<!-- Auswahl einiger Atomfarben -->
<!ENTITY red '1 0 0'>
<!ENTITY light_blue '0.2 0.6 1'>
<!ENTITY blue '0 0 1'>
<!ENTITY dark_blue '0.2 0.2 0.6'>
<!ENTITY yellow '1 1 0'>
<!ENTITY green '0 1 0'>
<!ENTITY black '0 0 0'>
<!ENTITY white '1 1 1'>
<!ENTITY grey '0.5 0.5 0.5'>
<!ENTITY pink '1 0 1'>
<!ENTITY brown '0.5 0.2 0.2'>
<!ENTITY % default '"1 0.5 0.1"'>
<!ELEMENT Config (Colors, Parameters)>
<!ELEMENT Colors (Background, Singlebond,
Doublebond, (Atom)*)>
<!ELEMENT Background EMPTY>
<!ATTLIST Background
color CDATA #REQUIRED
>
<!ELEMENT Singlebond EMPTY>
<!ATTLIST Singlebond
color CDATA #REQUIRED
>
<!ELEMENT Doublebond EMPTY>
<!ATTLIST Doublebond
color CDATA #REQUIRED
>
<!ELEMENT Atom EMPTY>
<!ATTLIST Atom
atomId CDATA #REQUIRED
color CDATA %default;
>
<!ELEMENT Parameters (Atomsize, Bondsize)>
<!ELEMENT Atomsize EMPTY>
<!ATTLIST Atomsize
factor CDATA #REQUIRED
>
<!ELEMENT Bondsize EMPTY>
<!ATTLIST Bondsize
radius CDATA #REQUIRED
>
Oliver Krone
2003-04-28