]> <!--Unter WT--> <!--<!DOCTYPE html SYSTEM "C:∖e∖c∖apps∖WTFm∖dtd.txt"> --> <!-- hc --> 24.06.2018 Das ist die mit DtdEdd unter WT erstellte DTD des bodyContent der ElemKat799 app. Deren html Elemente werden in der WT.dtd deklariert.

20.06.2018 Das ist die DTD des vollstaendigen Elementkatalogs, den ich nach und nach sachlich ordnen werde, wenn mir die sachliche Ordnung klar ist, nach der das zu geschehen hat. Sicher bleibt er, wie er ist. Denn meine Ordnung nach den Elementarten, dem Abschnitt, der Kontext-Logik und dem Rest in alphabetischer Reihenfolge (S. 31-132 der edd) ist gut. So kann ich z. B. beim Studium der von FM generierten CSS schnell in der alphabetischen Liste nachschauen, statt mich durch eine Nachbildung der FM-Menues zu hangeln.

19. Juni 2018 Die Praefixe koennen die Sonderzeichen behalten, weil sie nicht in der DTD erscheinen. Irrtum, sie erscheinen in der generierten CSS, und werden dort nicht erkannt. Den Grund fuer die Erstellung der ElemKat app erahne ich erst, weiss aber, dass ich mit dem aehnlichen Vorhaben DtdEdd einen schoenen Erfolg erzielt habe.

April 4, 2015, Der Elementkatalog einer neuen EDD als EDD exportiert, die Sonderzeichen und Umlaute in den Elementnamen in ae, ue, oe, dollar umgewandelt. Dann als DTD exportiert

24.06.18: Der SGML Export muss unter WT stattfinden, nicht unter ElemKat799. Unter ElemKat ist das Dokument nicht reimportierbar, weil ElemKat keine partb, hb usw. hat.

Die beiden CSS fuer diese Datei sind die von FM generierte EddDoku.css und die ElemKat.css, die an ElemKat angepasste whole.css.

<!-- ElementKatalog --> Elementkatalog Version, Structured-Anwendung?, (FormateAnlegen | KeineFormateAnlegen)?, (HTMLMappingImportieren | KeinHTMLMappingImportieren)?, (Absatz | Element | Formataenderungsliste | Abschnitt)*, FormataenderungslisteGrenzwerte? Fm_elem_catalog_v7_0 Elementkatalog CommentsDisplayColor (Blue|Black|Red) Black CommentsDisplayWeight (Bold|Normal1) Normal1 CommentsPrefix CommentsSuffix <!-- EDD-Gliederung in Abschnitte -->

Mit dem Abschnitt Element, das auch DtdEdd benutzt, ist eine rekursive Gliederung der EDD in Abschnitte und Unterabschnitte moeglich. Es hat nur die drei Elemente Abschnitt, Ueberschrift und Absatz.

Abschnitt Ueberschrift, (Absatz | Element | Formataenderungsliste | Abschnitt)* Fm_section. Ueberschrift #PCDATAFm_head Absatz #PCDATAFm_para
<!-- Elemente -->

Der Oberbegriff aller Elementarten in FM ist Element. Das element aus SGML heisst in FM Container. Element und Container sind die beiden einzigen Darstellungen des Elements im Elementkatalog der EDD. Es sind sozusagen die "productions der EDD"."Productions" nennen sich die Definitonen von SGML, mit denen dort die rund 200 Teile der sog. "abstract syntax" gebildet werden, das ist SGML selbst.

Durch die Verdopplung der Klammer (Container | Systemvariable | ... | Rubi) in der Allgemeinen Regel des Element Element kann der Kommentar entweder am Anfang oder am Ende der Elementdefinition erscheinen.

Element (Kommentare, Tag, (Container | Systemvariable | Marke | Querverweis | Graphik | Gleichung | Tabelle | Fussnote | TabelleZelle | Tabelletitel | Tabellenkopfzeile | Tabellenfusszeile | Tabellenhaupttext | TabelleReihe | RubiGroup | Rubi)) | (Tag, (Container | Systemvariable | Marke | Querverweis | Graphik | Gleichung | Tabelle | Fussnote | TabelleZelle | Tabelletitel | Tabellenkopfzeile | Tabellenfusszeile | Tabellenhaupttext | TabelleReihe | RubiGroup | Rubi), Kommentare?)Fm_element Tag#PCDATA Fm_tag Im Hilfselement Tag entscheidet sich in der EDD das Praefix durch eines der aus Element ausgewaehlten Elemente. Tag id Container (HoechsteGueltigeEbene? & AllgemeineRegel), (Ausschluss* & Einschluss*), Attributliste?, AutomatischesEinfuegen?, (Textformatregeln? & Praefixregeln? & Suffixregeln? & ErsterAbsatzRegeln? & LetzterAbsatzRegeln?) VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross Fm_container. Die Praefixregeln, Suffixregeln, ErsterAbsatzRegeln, ud LetzterAbsatzRegeln gelten nur im Caontainer ErsterAbsatzRegeln (AlleKontextregeln | Kontextregel | Ebenenregel)* Textbereichformatierung, Tabellenformat, Praefix, SuffixFm_first_pgf_rules LetzterAbsatzRegeln (AlleKontextregeln | Kontextregel | Ebenenregel)* Textbereichformatierung, Tabellenformat, Praefix, SuffixFm_last_pgf_rules Praefixregeln (AlleKontextregeln | Kontextregel | Ebenenregel)* Tabellenformat, Suffix, Absatzformatierung, Kontextbezeichnung Fm_pfx_rules Suffixregeln (AlleKontextregeln | Kontextregel | Ebenenregel)* Tabellenformat, Praefix, Absatzformatierung, KontextbezeichnungFm_sfx_rules Fussnote AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, Textformatregeln?Textbereichformatierung, VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross Fm_fnote
<!-- Tabellenelemente --> Tabelle AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, Anfangsstrukturmuster?, Anfangstabellenformat?, Textformatregeln?Textbereichformatierung, GleichungKlein, GleichungNormal, GleichungGross, Markentyp, SystemvariableVerwenden, VorgegebeneSystemvariable, Querverweisformat, VerankerterRahmen, ImportierteGraphikdateiFm_tbl Tabellenfusszeile AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, Anfangsstrukturmuster?, Textformatregeln? VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross, TextbereichformatierungFm_tbl_footing Tabellenhaupttext AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, Anfangsstrukturmuster?, Textformatregeln? VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross, TextbereichformatierungFm_tbl_body Tabellenkopfzeile AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, Anfangsstrukturmuster?, Textformatregeln? VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross, Textbereichformatierung Fm_tbl_heading TabelleReihe AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, Anfangsstrukturmuster?, Textformatregeln? VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross, Textbereichformatierung Fm_tbl_row Tabelletitel AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, Textformatregeln? VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross, Textbereichformatierung Fm_tbl_title TabelleZelle AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, AutomatischesEinfuegen?, Textformatregeln? VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross, TextbereichformatierungFm_tbl_cell
<!-- Spezialelemente --> <!-- Gleichung, Grafik --> Gleichung Attributliste?, Anfangsobjektformat? Tabellenformat, Markentyp, SystemvariableVerwenden, VorgegebeneSystemvariable, Querverweisformat, VerankerterRahmen, ImportierteGraphikdateiFm_eqn GleichungGross EMPTYFm_large_eqn GleichungKlein EMPTYFm_small_eqn GleichungNormal EMPTYFm_medium_eqn Graphik Attributliste?, Anfangsobjektformat? Tabellenformat, GleichungKlein, GleichungNormal, GleichungGross, Markentyp, SystemvariableVerwenden, VorgegebeneSystemvariable, Querverweisformat, Absatzformatierung, TextbereichformatierungFm_graphic <!-- Marken --> Marke Attributliste?, Anfangsobjektformat? Tabellenformat, GleichungKlein, GleichungNormal, GleichungGross, SystemvariableVerwenden, VorgegebeneSystemvariable, Querverweisformat, VerankerterRahmen, ImportierteGraphikdatei Fm_mkr Markentyp KopfFusszeileDollar1 | KopfFusszeileDollar2 | Index | Kommentar | Thema | Autor | Glossar | Gleichung | Hypertext | QuerVerw | BedingterText | VorgegebenerMarkentyp Attributliste, Anfangsobjektformat Fm_mkr_type Kommentar habe ich nicht hierher verschoben, sondern unter K stehenlassen. Der Markentyp Gleichung sagt mir nix. KopfFusszeileDollar1 EMPTYFm_hdr_ftr_1 KopfFusszeileDollar2 EMPTYFm_hdr_ftr_2 Index EMPTYFm_index Thema EMPTYFm_subject Autor EMPTYFm_author Glossar EMPTYFm_glossary Hypertext EMPTYFm_hypertext QuerVerw EMPTYFm_crossref BedingterText EMPTYFm_cond_text VorgegebenerMarkentyp #PCDATA Fm_custom_marker_type <!-- Querverweis --> Querverweis Attributliste?, Anfangsobjektformat? Tabellenformat, Markentyp, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross, VerankerterRahmen, ImportierteGraphikdatei Fm_crossreference Querverweisformat #PCDATAFm_xref_fmt <!-- Rubi --> Rubi AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, Textformatregeln? Absatzformatierung, VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross, ElementAbsatzformatTagFm_rubi RubiGroup AllgemeineRegel, (Ausschluss* & Einschluss*), Attributliste?, Anfangsstrukturmuster?, Textformatregeln? Absatzformatierung, VerankerterRahmen, ImportierteGraphikdatei, Querverweisformat, Markentyp, Tabellenformat, SystemvariableVerwenden, VorgegebeneSystemvariable, GleichungKlein, GleichungNormal, GleichungGross, ElementAbsatzformatTagFm_rubi_group <!-- Systemvariablen --> Systemvariable Attributliste?, SystemvariablenFormatregel Tabellenformat, Markentyp, GleichungKlein, GleichungNormal, GleichungGross, Querverweisformat, VerankerterRahmen, ImportierteGraphikdatei, Absatzformatierung, Textbereichformatierung, Praefix, Suffix, KeineZusaetzlicheFormatierung Fm_sysvar SystemvariablenFormatregel AlleKontextregeln | Kontextregel | Ebenenregel | VorgegebeneSystemvariable Fm_sysvar_fmtrule SystemvariableVerwenden AktSeiteNum | Seitenanzahl | AktuellesDatumLang | AktuellesDatumKurz | AenderungsdatumLang | AenderungsdatumKurz | ErstellungsdatumLang | ErstellungsdatumKurz | DateinameLang | DateinameKurz | LaufendeKF1 | LaufendeKF2 | LaufendeKF3 | LaufendeKF4 | LaufendeKF5 | LaufendeKF6 | LaufendeKF7 | LaufendeKF8 | LaufendeKF9 | LaufendeKF10 | LaufendeKF11 | LaufendeKF12 | Bandnummer | Kapitelnummer | Tabellenfortsetzung | Tabellenabschnitt Fm_use_sysvar VorgegebeneSystemvariable EMPTY Fm_default_sysvar <!-- ATTLIST --> Attributliste Attribut* Fm_attribute_list Attribut Name, (((EinmaligeID | ID-Referenz | ID-Referenzen), (Benoetigt | Optional)) | ((Ganzzahl | ReelleZahl), ((Benoetigt, Bereich?) | (Optional, Bereich?, Voreinstellung?))) | ((Ganzzahlen | ReelleZahlen), ((Benoetigt, Bereich?) | (Optional, Bereich?, Voreinstellung*))) | (Zeichenfolge, (Benoetigt | (Optional, Voreinstellung?))) | (Zeichenfolgen, (Benoetigt | (Optional, Voreinstellung*))) | (Wahl, ((Benoetigt, Auswahl) | (Optional, Auswahl, Voreinstellung?)))), SpezialAttributSteuerungen? Fm_attribute Attributwert #PCDATAJust a building block ID-Referenz EMPTYFm_idref ID-Referenzen EMPTY Fm_idrefs Benoetigt EMPTYFm_required Optional EMPTYFm_optional Ganzzahl EMPTYFm_int Ganzzahlen EMPTYFm_ints ReelleZahl EMPTYFm_real ReelleZahlen EMPTY Fm_reals Bereich Von, AnFm_range Voreinstellung #PCDATAFm_default Zeichenfolge EMPTYFm_string Zeichenfolgen EMPTYFm_strings Wahl EMPTYFm_choice Auswahl #PCDATAFm_choices SpezialAttributSteuerungen Schreibgeschuetzt? & Verdeckt? Fm_special_attribute_controls <!-- Logik und Textformatregeln --> Textformatregeln ElementAbsatzformatTag?, (AlleKontextregeln | Kontextregel | Ebenenregel)* Tabellenformat, Praefix, Suffix Fm_txt_fmt_rules AlleKontextregeln Kontextbezeichnung?, ((Praefix?, Suffix?), (Absatzformatierung | Textbereichformatierung | VerankerterRahmen | ImportierteGraphikdatei | Markentyp | Querverweisformat | VorgegebeneSystemvariable | SystemvariableVerwenden | GleichungKlein | GleichungNormal | GleichungGross | Tabellenformat | KeineZusaetzlicheFormatierung?)) Fm_all_contexts_rule Kontextregel Wenn, Anderfalls*, Sonst? Fm_ctx_rule WennSpezifizierung, ((Kontextbezeichnung?, ((Praefix?, Suffix?), (Absatzformatierung | Textbereichformatierung | VerankerterRahmen | ImportierteGraphikdatei | Markentyp | Querverweisformat | VorgegebeneSystemvariable | SystemvariableVerwenden | GleichungKlein | GleichungNormal | GleichungGross | Tabellenformat | NachfolgendeRegel | KeineZusaetzlicheFormatierung?))) | NachfolgendeRegel) Fm_if In der Spezifizierung (oder in Ebenenregel|Kontextregel|Praefixregel) traegt der Anwender das Wenn ein. Das Dann richtet sich nach dem Zusammenhang. So wird in einem Blockelement die Absatzformatierung angeboten, in einem Phrasenelement die Textbereichsformatierung. Anderfalls Spezifizierung, ((Kontextbezeichnung?, ((Praefix?, Suffix?), (Absatzformatierung | Textbereichformatierung | VerankerterRahmen | ImportierteGraphikdatei | Markentyp | Querverweisformat | VorgegebeneSystemvariable | SystemvariableVerwenden | GleichungKlein | GleichungNormal | GleichungGross | Tabellenformat | NachfolgendeRegel | KeineZusaetzlicheFormatierung?))) | NachfolgendeRegel) Fm_else_if Spezifizierung #PCDATAFm_specification Sonst(Kontextbezeichnung?, ((Praefix?, Suffix?), (Absatzformatierung | Textbereichformatierung | VerankerterRahmen | ImportierteGraphikdatei | Markentyp | Querverweisformat | VorgegebeneSystemvariable | SystemvariableVerwenden | GleichungKlein | GleichungNormal | GleichungGross | Tabellenformat | KeineZusaetzlicheFormatierung?))) | NachfolgendeRegel Fm_else NachfolgendeRegel Ebenenregel | Kontextregel Fm_subrule Ebenenregel VorausgehendeElementeZaehlen*, ZaehlenUnterbrechenBei?, Wenn, Anderfalls*, Sonst?Fm_level_rule VorausgehendeElementeZaehlen #PCDATAFm_count_ancestors ZaehlenUnterbrechenBei #PCDATAFm_stop_count_at ElementAbsatzformatTag #PCDATAFm_elem_pgf_fmt_tag gehoert zu den TextformatRegeln AutomatischesEinfuegen UntergeordnetesElementEinfuegen, VerschachteltesUntergeordnetesElementEinfuegen* Fm_auto_inserts gehoert zu Container oder Tabelle VerschachteltesUntergeordnetesElementEinfuegen #PCDATAFm_ins_nested_child UntergeordnetesElementEinfuegen #PCDATAFm_ins_child <-- Alphabetische Elementliste --> <!-- A --> Absatzabstand (AbstandOben | AbstandObenAendern)? & (AbstandUnten | AbstandUntenAendern)? Fm_pgf_spacing Absatzbeginn EMPTYFm_start_of_pgf Absatzende EMPTYFm_end_of_pgf Absatzformatausrichtung Linksbuendig | Zentriert | Rechtsbuendig | Blocksatz Spezial, VonTabellenformatPlus, Aendern Fm_pgf_alignment Absatzformatierung FormataenderungslisteTag | Absatzformattyp | (EinstellungenBasis? & EinstellungenSchrift? & EinstellungenSeitenumbruch? & EinstellungenNumerierung? & EinstellungenExtra? & EinstellungenZelle? & EinstellungenAbstandAsien?) Fm_pgf_fmtingAbsatz. Die Absatzformatierung is ein Abbild des Absatzformatierungsmenüs von FM, die mden Hauptteil der alphabetischen Elementliste bildet. Absatzformattyp #PCDATAFm_pgf_fmt_tag Absatzkontrolle #PCDATAFm_widow_orphan_lines Abstand #PCDATAFm_spread AbstandGrenzwerte Minimum? & Maximum? Fm_spread_limits AbstandHorizontal #PCDATAFm_offset_horz AbstandLateinischeSchriftAsien Minimum? & Maximum? & Optimum? Fm_western_asian_spacing AbstandOben #PCDATAFm_sp_above AbstandObenGrenzwerte Minimum? & Maximum? Fm_sp_above_limits AbstandObenAendern #PCDATAFm_sp_above_change AbstandUnten #PCDATAFm_sp_below AbstandUntenGrenzwerte Minimum? & Maximum? Fm_sp_below_limits AbstandUntenAendern #PCDATAFm_sp_below_change AbstandVertikal #PCDATAFm_offset_vert AbstandAendern #PCDATAFm_spread_change Aendern #PCDATAFm_change Aenderungsbalken Ja | Nein Fm_change_bars AenderungsdatumKurz EMPTYFm_mod_date_short AenderungsdatumLang EMPTYFm_mod_date_long AktSeiteNum EMPTYFm_curr_pagenum AktuellesDatumKurz EMPTYFm_current_date_short AktuellesDatumLang EMPTYFm_current_date_long AlleTabulatorenBewegenUm #PCDATAFm_move_all_tabs_by AllgemeineRegel #PCDATAFm_general_rule SGML: content model DevGuide S. 162ff: Syntax of a general rule for EDD elements. Alpha EMPTYJust a building block alpha EMPTYJust a building block AlphaPlus EMPTYJust a building block alphaPlus EMPTYJust a building block An #PCDATA Fm_to Anfangsobjektformat (AlleKontextregeln | Kontextregel | Ebenenregel)? Absatzformatierung, Textbereichformatierung, Praefix, Suffix, KeineZusaetzlicheFormatierung Fm_init_obj_fmt Anfangsstrukturmuster #PCDATAFm_init_struct_pattern Anfangstabellenformat (AlleKontextregeln | Kontextregel | Ebenenregel)? Absatzformatierung, Praefix, Suffix Fm_init_tbl_fmt AusrichtenAn #PCDATAFm_align_on Ausrichtung ErsteGrundlinie | ObereKante | LetzteGrundlinie Fm_alignment Ausschluss #PCDATAFm_exclusion AutomatischeNumerierungFormat (#PCDATA | Tab. | Markiert | ersteRoemisch | roemisch | roemischPlus | ErsteRoemisch | Roemisch | RoemischPlus | ersteAlpha | alpha | alphaPlus | ErsterAlpha | Alpha | AlphaPlus | ErsteNummer | Nummer | NummerPlus | LeererZaehler | Zenkaku-a | Zenkaku-aPlus | Zenkaku-aFirst | Zenkaku-A | Zenkaku-APlus | Zenkaku-AFirst | Zenkaku-n | Zenkaku-nPlus | Zenkaku-nFirst | Kanji | KanjiPlus | KanjiFirst | KanjiKazu | KanjiKazuPlus | KanjiKazuFirst | Daiji | DaijiPlus | DaijiFirst | HiraIroha | HiraIrohaPlus | HiraIrohaFirst | KataIroha | KataIrohaPlus | KataIrohaFirst | HiraGojuon | HiraGojuonPlus | HiraGojuonFirst | KataGojuon | KataGojuonPlus | KataGojuonFirst)+ Fm_autonum_fmt AutomatischeNumerierungZeichenformat #PCDATA Fm_autonum_char_fmt <!-- B--> Bandnummer EMPTYFm_volume_number BeginnLinkeSeite EMPTYFm_top_of_left_page BeginnRechteSeite EMPTYFm_top_of_right_page Beliebig EMPTYFm_anywhere Black EMPTYJust a token string Blocksatz EMPTYFm_justified Bold EMPTYJust a token string Book EMPTYJust a token string <!-- C --> CanadienFrancais EMPTYFm_canadien_francais Catala EMPTYFm_catala Compressed EMPTYJust a token string Condensed EMPTYJust a token string Cursive EMPTY Just a token string <!-- D--> Daiji EMPTYFm_daiji DaijiFirst EMPTYFm_daiji_first DaijiPlus EMPTYFm_daiji_plus Dansk EMPTYFm_dansk DateinameKurz EMPTYFm_filename_short DateinameLang EMPTYFm_filename_long DemiBold EMPTYJust a token string Deutsch EMPTYFm_deutsch DeutschNeu EMPTYFm_deutsch_neu Dezimal EMPTYFm_decimal DoppeltUnterstreichen EMPTYFm_double Durchstreichen Ja | Nein Fm_strikethrough <!-- E --> EinfachUnterstreichen EMPTYFm_single EinmaligeID EMPTYFm_uniqid Einschluss #PCDATAFm_inclusion EinstellungenAbstandAsien AbstandLateinischeSchriftAsien? & ZeichenabstandAsien? & InterpunktionAsien? Fm_properties_asian_spacing EinstellungenBasis Einzuege? & Absatzformatausrichtung? & Zeilenabstand? & Absatzabstand? & Tabulatoren? ErsteGrundlinie, ObereKante, LetzteGrundlinie Fm_props_basic EinstellungenExtra Silbentrennung? & Wortabstand? & (RahmenUeber, Rahmenposition?)? & (RahmenUnter, Rahmenposition?)? Fm_props_adv EinstellungenNumerierung (AutomatischeNumerierungFormat | KeineAutomatischeNumerierung)? & AutomatischeNumerierungZeichenformat? & Position? Fm_props_num EinstellungenSchrift (Familie | KombinierteSchrift)? & Neigung? & Staerke? & Variation? & (Groesse | GroesseAendern)? & Unterstreichen? & Ueberstreichen? & Durchstreichen? & Aenderungsbalken? & Konturschrift? & Schattiert? & Farbe? & GrossKleinschreibung? & HochgestelltTiefgestellt? & Unterschneiden? & (Abstand | AbstandAendern)? & AbstandHorizontal? & AbstandVertikal? & Sprache? & (Streckung | Streckungaendern)? & Tsume? Fm_props_font EinstellungenSeitenumbruch Startposition? & UmbruchMitVorherigem? & UmbruchMitNaechstem? & Absatzkontrolle? & Plazierung? Zentriert, Linksbuendig, Rechtsbuendig, Blocksatz Fm_props_pag EinstellungenZelle VertikaleAusrichtung? & Zellenrand? Fm_props_tblcell Einzuege (ErsterEinzug | ErsterEinzugAendern | ErsterEinzugRelativ)? & (LinkerEinzug | LinkerEinzugAendern)? & (RechterEinzug | RechterEinzugAendern)? Fm_indents ersteAlpha EMPTYJust a building block ErsteGrundlinie EMPTYFm_first_baseline ErstellungsdatumKurz EMPTYFm_creation_date_short ErstellungsdatumLang EMPTYFm_creation_date_long ErsteNummer EMPTYJust a building block ErsterAlpha EMPTYJust a building block ErsterEinzug #PCDATAFm_first_indent ErsterEinzugGrenzwerte Minimum? & Maximum? Fm_first_indent_limits ErsterEinzugRelativ #PCDATAFm_first_indent_relative ErsterEinzugAendern #PCDATAFm_first_indent_change ErsteRoemisch EMPTYJust a building block ersteRoemisch EMPTYJust a building block Espanol EMPTYFm_espanol Expanded EMPTYJust a token string Extended EMPTYJust a token string ExtraBlack EMPTYJust a token string ExtraBold EMPTYJust a token string ExtraCompressed EMPTYJust a token string ExtraCondensed EMPTYJust a token string ExtraExtended EMPTYJust a token string ExtraLight EMPTYJust a token string <!-- F --> Familie #PCDATAFm_family Farbe #PCDATAFm_color Fest EMPTYFm_fixed FormateAnlegen EMPTYFm_create_fmts Formataenderungsliste Tag, (Absatzformattyp | (EinstellungenBasis? & EinstellungenSchrift? & EinstellungenSeitenumbruch? & EinstellungenNumerierung? & EinstellungenExtra? & EinstellungenZelle? & EinstellungenAbstandAsien?)) Fm_fmt_change_list FormataenderungslisteGrenzwerte RechterEinzugGrenzwerte? & LinkerEinzugGrenzwerte? & ErsterEinzugGrenzwerte? & AbstandObenGrenzwerte? & AbstandUntenGrenzwerte? & ZeilenabstandGrenzwerte? & Schriftgroessengrenzwerte? & AbstandGrenzwerte? & TabulatorpositionGrenzwerte? & ZellenrandGrenzwerte? & StreckungGrenzwerte? Fm_fmt_change_list_limits FormataenderungslisteTag #PCDATAFm_fmt_change_list_tag Francais EMPTYFm_francais Fuehrungszeichen #PCDATAFm_leader <!-- G --> GrossKleinschreibung Kapitaelchen | Kleinbuchstaben | Versalien | Normal1 Fm_case Groesse #PCDATAFm_size GroesseAendern #PCDATAFm_size_change <!-- H --> Heavy EMPTYJust a token string HiraGojuon | HiraGojuonFirst| HiraGojuonPlus | HiraIroha | HiraIrohaFirst | HiraIrohaPlus EMPTY Fm_hira_gojuon Fm_hira_gojuon_first Fm_hira_gojuon_plus Fm_hira_iroha Fm_hira_iroha_first Fm_hira_iroha_plus Hochgestellt EMPTYFm_super HochgestelltTiefgestellt Normal1 | Hochgestellt | Tiefgestellt Fm_supersub HTMLMappingImportieren EMPTYFm_import_html_mapping HoechsteGueltigeEbene Ja | Nein Fm_validhighest Welche Auswirkungen hat es auf die DTD, wenn mehrere Elemente als HoechsteGueltigeEbene definiert sind? Eigentlich keine, weil das eine innere Angelegenheit der EDD ist. Tags drauf habe ich in der ElemKat799 meine beiden ersten zwei Obersten. Die Beschränkung auf ein einziges Oberstes in einem SGML Dokument geschieht ja nur bla und ist kein Dogma bla Hoehe #PCDATAFm_height HoeheAendern #PCDATAFm_height_change <!-- I --> ImmerKomprimieren EMPTYFm_fixed_squeeze ImportierteGraphikdatei EMPTYFm_imp_graphic_file Inclined EMPTYJust a token string InSpalte EMPTYFm_in_col InterpunktionAsien KomprimierenFallsErforderlich | Monospace | ImmerKomprimieren Fm_asian_punctuation Italiano EMPTYFm_italiano Italic EMPTYJust a token string <!-- J --> Ja EMPTY Fm_yes Japanese EMPTYFm_japanese <!-- K --> Kanji | KanjiFirst | KanjiKazu | KanjiKazuFirst | KanjiKazuPlus | KanjiPlus EMPTY Fm_kanji Fm_kanji_first Fm_kanji_kazu Fm_kanji_kazu_first Fm_kanji_kazu_plus Fm_kanji_plus Kapitelnummer EMPTYFm_chapter_number Kapitaelchen EMPTYFm_smallcaps KataGojuon | KataGojuonFirst| KataGojuonPlus | KataIroha | KataIrohaFirst | KataIrohaPlus EMPTY-Fm_kata_gojuon Fm_kata_gojuon_first Fm_kata_gojuon_plus Fm_kata_iroha Fm_kata_iroha_first Fm_kata_iroha_plus Kein EMPTYFm_none KeineAutomatischeNumerierung EMPTYFm_no_autonum KeineFormateAnlegen EMPTYFm_dont_create_fmts KeineZusaetzlicheFormatierung EMPTYFm_no_additional_fmting KeinHTMLMappingImportieren EMPTYFm_do_not_import_html_mapping Kleinbuchstaben EMPTYFm_lowercase KombinierteSchrift #PCDATAFm_combined_font Kommentar EMPTYFm_comment Kommentare #PCDATAFm_comments Was das soll, weiss der Himmel. Hier kann SGML sicher wegen des Dollar nicht mitspielen. Meine CSS weist before und after zu. KomprimierenFallsErforderlich EMPTYFm_floating_squeeze Kontextbezeichnung #PCDATAFm_ctx_label Das Element Kontextbezeichnung wird in der ElemKat Edd nicht einmal verwendet. Es dient zur Anzeige einer Dialogbox. S. DevGuide S. 193 Context labels. Konturschrift Ja | Nein Fm_outline Korean EMPTYFm_korean Kursiv EMPTYJust a token string KuerzestesPraefix #PCDATAFm_shortest_pfx KuerzestesSuffix #PCDATAFm_shortest_sfx KuerzestesWort #PCDATAFm_shortest_word <!-- L --> LaufendeKF1| LaufendeKF10 | LaufendeKF11 | LaufendeKF12 | LaufendeKF2 | LaufendeKF3 | LaufendeKF4 | LaufendeKF5 | LaufendeKF6 | LaufendeKF7 | LaufendeKF8 | LaufendeKF9 EMPTY Fm_running_hf1 Fm_runnning_hf10 Fm_runnning_hf11 Fm_runnning_hf12 Fm_running_hf2 Fm_runnning_hf3 Fm_runnning_hf4 Fm_runnning_hf5 Fm_runnning_hf6 Fm_runnning_hf7 Fm_runnning_hf8 Fm_runnning_hf9 LeererZaehler EMPTYJust a building block LetzteGrundlinie EMPTYFm_last_baselin Light EMPTYJust a token string LinkerEinzug #PCDATAFm_left_indent LinkerEinzugGrenzwerte Minimum? & Maximum? Fm_left_indent_limits LinkerEinzugAendern #PCDATAFm_left_indent_change LinkerZellenrandGrenzwerte Minimum? & Maximum? Fm_left_cell_mrgn_limits Linksbuendig (Spezial | VonTabellenformatPlus | Aendern)? Fm_left <!-- M --> Markiert EMPTYJust a building block Maximum #PCDATAFm_maximum Minimum #PCDATAFm_minimum Mitte EMPTYFm_middle Monospace EMPTYFm_monospace Name #PCDATA Fm_name <!-- N --> Narrow EMPTYJust a token string Nederlands EMPTYFm_nederlands NederlandsNieuw EMPTYFm_nederlands_nieuw Neigung Italic | Kursiv | Regular | Slanted | Oblique | Cursive | Inclined | #PCDATA Fm_angle Nein EMPTYFm_no Wozu ist das Nein gut? Warum sollte ein Element als nicht-root bezeichnet werden? Ja | Nein wird insgesamt in 13 Faellen benutzt, nicht nur hier. NichtFest EMPTYFm_nt_fixed Normal1 EMPTYFm_normal Norsk EMPTYFm_norsk NumerischUnterstreichen EMPTYFm_numeric Nummer EMPTYJust a building block NummerPlus EMPTYJust a building block Nynorsk EMPTYFm_nynorsk <!-- O --> Oben (Spezial | VonTabellenformatPlus | Aendern)? Fm_top ObereKante EMPTYFm_top_edge ObererZellenrandGrenzwerte (Minimum? & Maximum?) Fm_top_cell_mgn_limits Oblique EMPTYJust a token string Optimum #PCDATAFm_optimum <!-- P --> Plazierung InSpalte | (Zwischenueberschrift, VorgegebeneInterpunktion) | (SeitlicheUeberschrift, Ausrichtung) | UeberAlleSpalten | UeberAlleSpaltenUndSeitlichenUeberschriften Fm_placement Portugues EMPTYFm_portugues PortuguesdoBrasil EMPTYFm_portugues_do_brasil Position Absatzbeginn | Absatzende Fm_position Poster EMPTYJust a token string Praefix (#PCDATA | Attributwert)+ Fm_pfx <!-- R --> Rahmenposition Ja | Nein Fm_frame_pos RahmenUnter #PCDATAFm_frame_below RahmenUeber #PCDATAFm_frame_above RechterEinzug #PCDATAFm_right_indent RechterEinzugGrenzwerte Minimum? & Maximum? Fm_right_indent_limits RechterEinzugAendern #PCDATAFm_right_indent_change RechterZellenrandGrenzwerte Minimum? & Maximum? Fm_right_cell_mgr_limits Rechtsbuendig (Spezial | VonTabellenformatPlus | Aendern)? Fm_right Regular EMPTYJust a token string RelativeTabulatorposition #PCDATAFm_rel_tabstop_pos Roemisch EMPTYJust a building block roemisch EMPTYJust a building block RoemischPlus EMPTYJust a building block roemischPlus EMPTYJust a building block <!-- S --> Schattiert Ja | NeinFm_shadow Schreibgeschuetzt EMPTYFm_read_only Schriftgroessengrenzwerte Minimum? & Maximum? Fm_font_size_limits Schweizerdeutsch EMPTYFm_schweizerdeutsch SchweizerdeutschNeu EMPTYFm_schweizerdeutsch_neu Seitenanzahl EMPTYFm_pagecount Seitenbeginn EMPTYFm_top_of_page SeitlicheUeberschrift EMPTYFm_sidehead SemiBold EMPTYJust a token string Silbentrennung Untereinander? & KuerzestesWort? & KuerzestesPraefix? & KuerzestesSuffix? & Trennen? Fm_hyphenation SimplifiedChinese EMPTYFm_simplified_chinese Slanted EMPTYJust a token string Spaltenbeginn EMPTYFm_top_of_col Sperren Ja | NeinFm_letter_spacing Spezial #PCDATAFm_custom Sprache Kein | USEnglish | UKEnglish | Deutsch | DeutschNeu | Schweizerdeutsch | SchweizerdeutschNeu | Francais | CanadienFrancais | Espanol | Catala | Italiano | Portugues | PortuguesdoBrasil | Dansk | Nederlands | NederlandsNieuw | Norsk | Suomi | Nynorsk | Svenska | Japanese | TraditionalChinese | SimplifiedChinese | Korean Fm_language Startposition Beliebig | Spaltenbeginn | Seitenbeginn | BeginnLinkeSeite | BeginnRechteSeite Fm_start_pos Streckung #PCDATAFm_stretch StreckungGrenzwerte Minimum? & Maximum? Fm_stretch_limits Streckungaendern #PCDATAFm_stretch_change Structured-Anwendung #PCDATAFm_structured_app Staerke Black | Bold | Book | ExtraBold | DemiBold | ExtraLight | Heavy | Light | Regular | SemiBold | Thin | UltraLight | ExtraBlack | UltraBlack | UltraBold | #PCDATA Fm_weight Suffix (#PCDATA | Attributwert)+ Fm_sfx Suomi EMPTYFm_suomi Svenska EMPTYFm_svenska <!-- T --> Tab.. EMPTYFm_tab Tabellenabschnitt EMPTYFm_tbl_sheet Tabellenformat #PCDATAFm_tblfmt Tabellenfortsetzung EMPTYFm_tbl_cont Tabulatorausrichtung Linksbuendig | Zentriert | Rechtsbuendig | (Dezimal, AusrichtenAn)Spezial, VonTabellenformatPlus, AendernFm_tab_align Tabulatoren (TabulatorenLoeschen | Tabulatorstopp+ | AlleTabulatorenBewegenUm)? BlocksatzFm_tabstops TabulatorenLoeschen EMPTYFm_clear_tabs Tabulatorposition #PCDATAFm_tabstop_pos TabulatorpositionGrenzwerte Minimum? & Maximum? Fm_tabstop_pos_limits Tabulatorstopp (Tabulatorposition | RelativeTabulatorposition), (Tabulatorausrichtung? & Fuehrungszeichen?) Fm_tabstop Textbereich EMPTYFm_text_range Textbereichformatierung Textbereich, (FormataenderungslisteTag | EinstellungenSchrift | Zeichenformattyp)? Fm_text_range_fmting Thin EMPTYJust a token string Tiefgestellt EMPTYFm_subscript TraditionalChinese EMPTYFm_traditional_chinese Trennen Ja | NeinFm_hyphenate Tsume Ja | NeinFm_tsume <!-- U --> UeberAlleSpalten EMPTYFm_across_all_cols UeberAlleSpaltenUndSeitlichenUeberschriften EMPTYFm_across_all_cols_and_sh Ueberstreichen Ja | Nein Fm_overline UKEnglish EMPTYFm_ukenglish UltraBlack EMPTYJust a token string UltraBold EMPTYJust a token string UltraCompressed EMPTYJust a token string UltraCondensed EMPTYJust a token string UltraLight EMPTYJust a token string UmbruchMitNaechstem Ja | Nein Fm_keep_with_next UmbruchMitVorherigem Ja | Nein Fm_keep_with_prev Unten (Spezial | VonTabellenformatPlus | Aendern)? Fm_bottom Untereinander #PCDATAFm_max_adjacent UntererZellenrandGrenzwerte Minimum? & Maximum? Fm_bottom_cell_margin_limits Unterschneiden Ja | Nein Fm_pairkern Unterstreichen EinfachUnterstreichen | DoppeltUnterstreichen | NumerischUnterstreichen | Kein Fm_underline USEnglish EMPTYFm_usenglish <!-- V --> Variation Compressed | Condensed | Expanded | ExtraCompressed | Narrow | Regular | Poster | Wide | UltraCompressed | Extended | ExtraCondensed | ExtraExtended | UltraCondensed | #PCDATA Fm_variation VerankerterRahmen EMPTYFm_anchored_frame Verdeckt EMPTYFm_hidden Versalien EMPTYFm_uppercase Version EMPTYFm_version VertikaleAusrichtung Oben | Mitte | Unten Spezial, VonTabellenformatPlus, Aendern Fm_vert_align Von #PCDATA Fm_from VonTabellenformatPlus #PCDATAFm_from_tblfmt_plus VorgegebeneInterpunktion #PCDATAFm_default_punctuation <!-- W --> Wide EMPTYFm_wide Wortabstand Minimum? & Maximum? & Optimum? & Sperren? Fm_word_spacing <!-- Z --> ZeichenabstandAsien Minimum? & Maximum? & Optimum? Fm_asian_character_spacing Zeichenformattyp #PCDATAFm_char_fmt_tag Zeilenabstand ((Hoehe, (Fest | NichtFest)?) | HoeheAendern)? Fm_line_spacing ZeilenabstandGrenzwerte Minimum? & Maximum? Fm_line_spacing_limits Zellenrand Oben? & Linksbuendig? & Rechtsbuendig? & Unten? Fm_cell_margins ZellenrandGrenzwerte LinkerZellenrandGrenzwerte? & RechterZellenrandGrenzwerte? & ObererZellenrandGrenzwerte? & UntererZellenrandGrenzwerte? Fm_cell_margin_limits Zenkaku-A | Zenkaku-a | Zenkaku-AFirst | Zenkaku-aFirst | Zenkaku-APlus | Zenkaku-aPlus | Zenkaku-n |Zenkaku-nFirst | Zenkaku-nPlus EMPTY Fm_zenkaku_A Fm_zenkaku_a Fm_zenkaku_A_first Fm_zenkaku_a_first Fm_zenkaku_A_plus Fm_zenkaku_a_plus Fm_zenkaku_n Fm_zenkaku_n_first Fm_zenkaku_n_plus Zentriert EMPTY Fm_center Zwischenueberschrift EMPTY Fm_runin_head