Umbrüche in Generiertes XML dokument

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

  • Umbrüche in Generiertes XML dokument

    Moin,

    habe ein Problem. Ich habe ein XML Dokument generiert, aber wenn man sich dann mal den Quellcode anguckt sind keine Zeilenumbrüche da. Kurz der Quellcode sieht scheiße aus!

    Arbeite zum ersten mal mit dem Generieren von Xml also bitte ein wenig verständnis für meine Unwissenheit =)

    hoffe einer von euch kann mir schnell helfen.

    PHP-Code:
    $ItemList[]=array(
                
                        
    'url'                => trim($strUrl),
                        
    'name'                => trim($arrItem['title']),
                        
    'description'    => trim($strDescription)

    );    

    $xw = new xmlWriter(); 
                
    $xw->openMemory(); 
                
    $xw->startDocument('1.0','iso-8859-1'); 
        
        foreach(
    $ItemList AS $item)
        {                    
                 
    $xw->startElement ('Angebot'); // <html> 
             
                 
    $xw->writeElement ("URL"utf8_encode($item["url"])); 
                 
    $xw->writeElement ("Name"utf8_encode($item["name"])); 
                 
    $xw->writeElement ('Beschreibung'utf8_encode($item["description"])); 
                    
                
    $xw->endElement(); // </html> 
         
    }  
                print 
    $xw->outputMemory(true); 
    danke im vorraus

  • #2
    schon mal \n eingebaut?

    Kommentar


    • #3
      sind keine Zeilenumbrüche da
      worked as designed. bau welche ein. \015\012 glaube ich mich schwach zu erinnern.

      gruß
      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        hmm wie soll ich den in ein writeElement ein \n einbauen? Das würde mir ehre helfen wenn ihr mir dafür ein Beispiel geben würdet =)

        Kommentar


        • #5
          textdateien schreibst du mit
          PHP-Code:
          fWrite($datei"$text\n"); 
          das müsste für WriteElement auch funktionieren

          mfG
          Zuletzt geändert von Dave017; 03.05.2007, 11:06.

          Kommentar


          • #6
            Re: Umbrüche in Generiertes XML dokument

            setIndent?
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Original geschrieben von Dave017
              das müsste für WriteElement auch funktionieren
              Das glaube ich nicht, Tim.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                ne funktioniert nicht!

                hmm habe aber das eigentliche Problem gefunden.

                Mein XML Dokument war nicht Valide, weil <root> </root> fehlte!

                Da dies nun der fall ist bedanke ich mich für euere Hilfe =)

                aber fals trotzdem jemand noch ned idee hat darf er sie gerne hier reinschreiben wie schon von vorneherein umbrüche drinne sind


                greetz CheesY

                Kommentar

                Lädt...
                X