PEAR::XML_Parser: Zeilenumbrüche?

  • Hi Zusammen!

    Ich hab ein Problem mit Zeilenumbrüchen und Umlauten in XML-Dateien. Und zwar bekomme ich in einem CDATA immer beim ersten Umlaut einen Zeilenumbruch, obwohl da keiner ist.

    Beispiel: <kommentar>möglicherweise falsch</kommentar>

    wird zu:
    -> opening tag: kommentar
    [cdata]: 'm'
    [cdata]: 'öglicherweise falsch'
    <- closing tag: kommentar

    Jetzt kann ich natürlich hergehen und jeden ersten Umlaut in einem cdata finden, nur ist das nicht die feine englische Art. Hat jemand von Euch so ein Problem schon mal gehabt bzw. habt Ihr eine Ahnung woran das liegen könnte?

    Mir ist das nämlich ziemlich rätselhaft ...

    *** Make it idiot proof, and someone will build a better idiot. ***

  • Ich weiß jetzt zwar nicht wie dein Code aussieht aber eigentlich sollte das laut docu ned so auftauchen:


    Obwohl ich zugeben muss, dass ich XML noch immer mit PHP parse:

  • Zitat von Ordovicium

    Ich weiß jetzt zwar nicht wie dein Code aussieht aber eigentlich sollte das laut docu ned so auftauchen:


    eben ... sollte nicht, tut es aber. Ich hab das Problem jetzt auf jeden Fall gelöst, dass ich vor dem Parsen alle Umlaute maskiere und dann in der CDATA-Funktion die Maskierung wieder umdrehe.

    Zitat von Ordovicium

    Obwohl ich zugeben muss, dass ich XML noch immer mit PHP parse:


    schaut auch interessant aus. Werd ich beim nächsten Mal ausprobieren. ;)

    *** Make it idiot proof, and someone will build a better idiot. ***

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!