![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 774
|
Morgen die Damen und Herren.
Ich suche nach gescheiten Ansätzen, Benutzereingaben in einer bestimmten Auszeichnungssprache in einen XML-Baum zu konvetieren und dabei "fehlerhafte" bzw. unvollständige Eingaben zu korrigieren. Ich eine, das nannt sich dann "Lazy Lexer", oder? Beipiel: Code:
Dier hier **ist //ein** Testtext//. Ein zweiter // Absatz. Und noch// ein **Abatz Code:
<p>Dies hier <strong>ist <em>ein </em></strong><em> Testtext</em>.</p> <p>Ein zweiter <em> Absatz.</em></p> <p><em>Und noch</em> ein <strong>Absatz</strong></p> Hier also erstmal die Absätze und z.B. beim zweiten Absatz erkennen: em wurde geöffnet, aber nicht geschlossen, also am Ende des Teilstrings schließen und beim nächsten dann gleich wieder öffnen. Ich befürchte nur, dass die Regeln ziemlich komplex werden und ich damit nicht weit komme bzw. die einzelnen Element noch in bestimmte Klassen einordnen muss (wie Block- und Inline-Elemente), um den Wust handhaben zu können. Jemand schonmal sowas gemacht und/oder Lust, seine Erfahrungen und Ideen zu teilen? Basti |
|
|
|
|
|
Nach oben #2 |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 774
|
Mit PEAR::XML_HTMLSax hab ich jetzt schonmal einen guten Ansatz:
PHP-Code:
Code:
Dies ist<b>fett<i foo="bar">und</i></b><i foo="bar">kursiv</i>! Basti |
|
|
|
|
|
Nach oben #4 |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 774
|
Danke "axo".
Text_Wiki (1.2.0RC2) macht jedoch aus meinem Testtext folgendes: Code:
<p>Dier hier <strong>ist <em>ein</strong> Testtext</em>.</p> <p>Ein zweiter <em> Absatz.</p> <p>Und noch</em> ein **Abatz</p> Basti |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP 5.2 Kompilierung schlägt fehl | Byrel | Tools, Server, Betriebssysteme | 0 | 03.11.2006 21:09 |
| [Rezension] PHP 5 Kochbuch | Artemis | Literatur | 2 | 07.09.2006 19:15 |
| PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht | Ben | Nachrichten | 2 | 01.09.2006 16:05 |
| PHP 5.1 ist drausen | robo47 | Nachrichten | 5 | 28.11.2005 20:30 |
| Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 | Ben | Nachrichten | 1 | 21.11.2005 20:48 |