Feedback

C# - Binärdatei aus XML Datei auslesen und abspeichern

Veröffentlicht von am 31.03.2007
(2 Bewertungen)
Ließt den base64 codierten Anteil aus der XML Datei aus und speichert diesen decodiert als Datei ab
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Einführung

Das Seminar befähigt Sie zur eigenständigen Entwicklung von anwenderorientierten Programmen in VB.NET, worin auch der Einsatz von Datenbanken enthalten ist.

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

/// <summary>
/// Read a XML file including a binary file and create the binary file.
/// </summary>
/// <param name="pathBinary"></param>
/// <param name="pathXML"></param>
private void XMLToBinary(string pathBinary, string pathXML)
{            
    int readBytes = 0;
    byte[] buffer = new byte[1000];
    FileStream fileStream = new FileStream(pathBinary, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write);
    BinaryWriter binaryWriter = new BinaryWriter(fileStream);

    XmlReader xmlReader = XmlReader.Create(pathXML);
    xmlReader.ReadToFollowing("BinaryFile");
    while ((readBytes = xmlReader.ReadElementContentAsBase64(buffer, 0, 50)) > 0)
    {
        binaryWriter.Write(buffer, 0, readBytes);
    }
    fileStream.Close();
    xmlReader.Close();
}
Abgelegt unter XML, base64, binär.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!