- Timestamp:
- 04/16/09 12:58:14 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlParser.cs
r1564 r1566 19 19 public XmlParser(TextReader input) { 20 20 XmlReaderSettings settings = new XmlReaderSettings { 21 22 23 24 21 ConformanceLevel = ConformanceLevel.Document, 22 IgnoreWhitespace = true, 23 IgnoreComments = true 24 }; 25 25 reader = XmlReader.Create(input, settings); 26 26 handlers = new Dictionary<string, Handler> { … … 66 66 67 67 private IEnumerator<ISerializationToken> ParseComposite() { 68 string name = reader.GetAttribute("name"); 68 string name = reader.GetAttribute("name"); 69 69 string idString = reader.GetAttribute("id"); 70 70 int? id = null; … … 104 104 var typeCache = new List<TypeMapping>(); 105 105 XmlReader xmlReader = XmlReader.Create(reader); 106 while ( xmlReader.Read()) {106 while (xmlReader.Read()) { 107 107 if (xmlReader.Name == XmlStrings.TYPE) { 108 108 typeCache.Add(new TypeMapping( … … 116 116 117 117 public static object DeSerialize(string filename) { 118 ZipFile zipFile = new ZipFile(filename); 118 ZipFile zipFile = new ZipFile(filename); 119 119 Deserializer deSerializer = new Deserializer( 120 120 ParseTypeCache( … … 123 123 XmlParser parser = new XmlParser( 124 124 new StreamReader(zipFile.GetInputStream(zipFile.GetEntry("data.xml")))); 125 return deSerializer.Deserialize(parser); 125 return deSerializer.Deserialize(parser); 126 126 } 127 } 127 } 128 128 }
Note: See TracChangeset
for help on using the changeset viewer.