ich hab eben spasseshalber mal so einen einen binäre-Leser,
XML-Schreiber mit JScript gebaut:
<code src="bin2xml.js"> mport System; import System.Xml; import System.Text; import System.IO;
function trace(o) { Console.WriteLine(o); }
trace("start.");
var inpath = "./test.jpg"; var outpath = "./test.xml";
var inStream = new BufferedStream(File.OpenRead(inpath)); var binReader = new BinaryReader(inStream);
var outStream:Stream = new BufferedStream(File.OpenWrite(outpath)); var xmlWriter:XmlTextWriter = new XmlTextWriter(outStream,Encoding.UTF8); xmlWriter.Formatting = Formatting.Indented; xmlWriter.WriteStartDocument(true);
xmlWriter.WriteStartElement("root"); while (binReader.BaseStream.Position<binReader.BaseStream.Length) { var b:byte = binReader.ReadByte(); xmlWriter.WriteStartElement("byte"); xmlWriter.WriteString("byte: "+b); xmlWriter.WriteEndElement(); } xmlWriter.WriteEndElement();
xmlWriter.WriteEndDocument(); xmlWriter.Flush(); xmlWriter.Close();
inStream.Close();
trace("end."); </code>
Kompilieren aus der Kommandozeile mit 'jsc bin2xml.js' .
Schönen Abend Florian
------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------