XML Serialisieren



  • Hallo.

    Bin gerade dabei Daten in eine XML zu serialisieren. Unter den Header

    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    

    muss ich noch zusätzlich einen Tag einfügen

    <!DOCTYPE ...>
    

    So weit hat alles geklappt. Was mir nicht ganz passt ist das die beiden Tags in der gleichen Zeile stehen wenn ich die fertige Datei in einem Editor öffne.

    Wie schaffe ich es dass nach dem Header eine neue Zeile anfängt?



  • XmlWriterSettings ^writerSettings = gcnew XmlWriterSettings();
    writerSettings->Indent = true;
    writerSettings->IndentChars = ("  ");
    
    XmlWriter ^writer =  XmlWriter::Create(sFileName, writerSettings);
    


  • Hallo

    Das mit

    writerSettings->Indent = true;
    

    habe ich gemacht. Es wurde dann alles formatiert bis auf die beiden genannten Tags.



  • Dann macht wohl der XML-Writer einen Fehler. Da wirst damit leben müssen.


Anmelden zum Antworten