- Timestamp:
- 04/14/08 17:49:47 (16 years ago)
- Location:
- branches/XmlTextWriterBranch
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/XmlTextWriterBranch/HeuristicLab.Data/BoolMatrixData.cs
r2 r119 45 45 } 46 46 47 public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid,IStorable> persistedObjects) { 48 XmlNode node = base.GetXmlNode(name, document, persistedObjects); 49 XmlAttribute dim1 = document.CreateAttribute("Dimension1"); 50 dim1.Value = Data.GetLength(0).ToString(CultureInfo.InvariantCulture.NumberFormat); 51 node.Attributes.Append(dim1); 52 XmlAttribute dim2 = document.CreateAttribute("Dimension2"); 53 dim2.Value = Data.GetLength(1).ToString(CultureInfo.InvariantCulture.NumberFormat); 54 node.Attributes.Append(dim2); 55 node.InnerText = ToString(); 56 return node; 47 //public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid,IStorable> persistedObjects) { 48 // XmlNode node = base.GetXmlNode(name, document, persistedObjects); 49 // XmlAttribute dim1 = document.CreateAttribute("Dimension1"); 50 // dim1.Value = Data.GetLength(0).ToString(CultureInfo.InvariantCulture.NumberFormat); 51 // node.Attributes.Append(dim1); 52 // XmlAttribute dim2 = document.CreateAttribute("Dimension2"); 53 // dim2.Value = Data.GetLength(1).ToString(CultureInfo.InvariantCulture.NumberFormat); 54 // node.Attributes.Append(dim2); 55 // node.InnerText = ToString(); 56 // return node; 57 //} 58 public override void Persist(string name, XmlWriter writer, IDictionary<Guid, IStorable> persistedObjects) { 59 base.Persist(name, writer, persistedObjects); 60 writer.WriteAttributeString("Dimension1", Data.GetLength(0).ToString(CultureInfo.InvariantCulture.NumberFormat)); 61 writer.WriteAttributeString("Dimension2", Data.GetLength(1).ToString(CultureInfo.InvariantCulture.NumberFormat)); 62 writer.WriteValue(ToString()); 57 63 } 64 58 65 public override void Populate(XmlNode node, IDictionary<Guid,IStorable> restoredObjects) { 59 66 base.Populate(node, restoredObjects);
Note: See TracChangeset
for help on using the changeset viewer.