Hallo Zusammen.
Ich bin gerade dabei einen Online Editor für meine Seite zu programmieren mit welchem die Administratoren in der Lage sein sollten alle Dateien direkt zu editieren (als Quellcode).
Der Editor basiert auf Javascript.
Nachdem ich nun einen Dateinamen ausgwählt habe wird dieser mittels Ajax zu einer Php-Datei übermittelt. Diese öffnet dann die gesuchte Datei und gibt sie in XML wider aus. Dass sieht dann etwas so aus:
<?xml version="1.0" encoding="UTF-8"?>
<tabelle>
<inhalt><?php echo "hallo"; ?></inhalt>
</tabelle>
Danach wird die Datei mittels Javascript wider ausgelesen und im Editor dargestellt.
Nun gibt es aber bei eingen Dateien ein Problem mit den Tags. Dass heisst einige Tags fehlen oder es entsteht sogar ein JS Error beim öffnen der Datei.
Daraus schliesse ich das ich den Inhalt den ich in der XML-Datei ausgeben will vielleicht zuerst encoden sollte und ihn dann anschliessend wieder decoden. Ich versuche nun schon seit 2 Tagen alle möglichen Kodierungen aus aber irgendwie schafft es keine Richtig.
Welche Kodierung würdet Ihr mir empfehlen?
Soll ich die Datei überhaupt via Javascript/Ajax/Php/XML/Javacript einlesen. Oder gibt es bessere Methoden um eine Datei per Javascript einzulesen.
Vielen Dank für eure Ratschläge.
Mit freundlichen Grüssen Timo L.