Ankündigung

Einklappen
Keine Ankündigung bisher.

Style-Interpretation von beliebigen Steuerungszeichen?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Style-Interpretation von beliebigen Steuerungszeichen?

    Grüße aus dem Osten!

    Nun hab ich CSS für HTML und XSL für XML kennen gelernt, wo man Elemente einen bestimmten Style vordefinieren kann.

    Nun gibt es ein System, mit dem man auf ähnlicher Weise unmaskierte, aber mit selbst definierte Steuerungszeichen markierte Texte zu einer HTML-Struktur interpretieren? Eigentlich sowas wie dynamisches Suchen&Ersetzen.

    Beispiel: ich hab ein folger Manuskript, wobei "##" für Absatzanfang, "|" für ein Tab und "[m]" für zentierter Bereich steht.

    ##[m]eins|[m]zwei|[m]drei
    ##111|222|333

    und möchte daraus zu folgender HTML-Tabelle "übersetzt" haben:

    <table><tr><td><p align=center>eins</td><td><p align=center>zwei</td><td><p align=center>drei</td></tr>
    <tr><td>111</td><td>222</td><td>333</td></tr></table>

    In einem Editor oder Textbearbeitungsprogramm würde ich (meist per Makro) alle ##-Absätze markieren, pro Markierung jeweils am Anfang "<table>" und am Ende "</table>" einfügen. Dann folgende Suchen&Ersetzen durchführen:

    alle "<table>##" zu "<table><tr><td>"
    alle "</table>" zu "</td></tr></table>"
    alle restlichen "##" zu "</td></tr><tr><td>"
    alle "|" zu "</td><td>"
    alle "[m]" zu "<p align=center>"

    Dann komme ich zu einer HTML-Taggingstruktur.

    Aber diese Methode durch Textbearbeitung kommt nur dann zu einer anzeigbares Ergebnis wenn ich alles nach der Bearbeitung entsprechend abspeichere. Mein Anliegen darin dient nur einer optische Anzeige und möchte nicht deswegen eine andere Version vom Ursprungstext erstelle. Ich möchte diese nur interpretiert haben und fertig.

    Bei XML muß ich von forne rein alles in Tags maskieren und es muß zumindest auch noch wellformed sein.

    Kann ich oben beschriebene Suchen&Ersetzungsvorgang mittles PHP direkt dynamisch durchführen, wenn ich den Rohtext per include aufrufe? Würde das funktionieren? Das Problem ist, die selbstdefinierte Steuerungszeichen sind nicht nur die paar wenige im Beispiel genannten, es würde auch noch auf andere Elemente wie Schriftformatierung, Bildeinbindung, Fußnoten usw. erweitert ... Oben ist nur ein simples Beispiel. Bei einem PHP Script mußte man da wohl mit unzählige, in einander verkapselte Funktionen und Methoden arbeiten, so ähnlich wie Ergebnis=dies(das(jenes(nochMehr(bla(...(...)))))) ;

    Oder noch besser, gibt es noch andere Style-Interpretationssysteme, mit denen man ungetaggte, aber mit eigene Steuerungszeichen markierte Texte zu einer HTML-Struktur bringen?

    Würde mich freuen, wenn jemand zu diesem Thema etwas beitragen könnte. Danke.

    Winke Winke

  • #2
    Ich glaube RTF und LaTeX haben einen ähnlichen Umgang mit Steuerungszeichen, aber diese System sind nun zu komplex und arbeiten nicht mit selbst-definierten Steuerungszeichen.

    Kommentar

    Lädt...
    X