public abstract WriteBase64 ( byte buffer, int index, int count ) : void | ||
buffer | byte | |
index | int | |
count | int | |
return | void |
using System.IO; using System.Xml; // Reading the binary image file from the file system byte[] imageBytes = File.ReadAllBytes("image.jpg"); // Creating the XML writer to write the binary data to the document XmlWriter xmlWriter = XmlWriter.Create("output.xml"); // Writing the binary image data in Base64 format to the XML document xmlWriter.WriteStartElement("Image"); xmlWriter.WriteBase64(imageBytes, 0, imageBytes.Length); xmlWriter.WriteEndElement(); // Closing the XML writer and saving the XML document to the file system xmlWriter.Close();
using System.Xml; // Sample byte array containing binary data byte[] data = new byte[] { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05 }; // Creating the XML writer to write the binary data to the document XmlWriter xmlWriter = XmlWriter.Create("output.xml"); // Writing the binary data in Base64 format to the XML document xmlWriter.WriteStartElement("Data"); xmlWriter.WriteBase64(data, 0, data.Length); xmlWriter.WriteEndElement(); // Closing the XML writer and saving the XML document to the file system xmlWriter.Close();Package Library: The System.Xml namespace is part of the .NET Framework Class Library, which is included in the standard system libraries of C#. Therefore, no external package or library is required to use the XmlWriter class and its WriteBase64 method.
public abstract WriteBase64 ( byte buffer, int index, int count ) : void | ||
buffer | byte | |
index | int | |
count | int | |
return | void |