Changeset 119 for branches/XmlTextWriterBranch/HeuristicLab.DataAnalysis
- Timestamp:
- 04/14/08 17:49:47 (17 years ago)
- Location:
- branches/XmlTextWriterBranch
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/XmlTextWriterBranch/HeuristicLab.DataAnalysis/Dataset.cs
r2 r119 121 121 } 122 122 123 public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) { 124 XmlNode node = base.GetXmlNode(name, document, persistedObjects); 125 XmlAttribute problemName = document.CreateAttribute("Name"); 126 problemName.Value = Name; 127 node.Attributes.Append(problemName); 128 XmlAttribute dim1 = document.CreateAttribute("Dimension1"); 129 dim1.Value = rows.ToString(CultureInfo.InvariantCulture.NumberFormat); 130 node.Attributes.Append(dim1); 131 XmlAttribute dim2 = document.CreateAttribute("Dimension2"); 132 dim2.Value = columns.ToString(CultureInfo.InvariantCulture.NumberFormat); 133 node.Attributes.Append(dim2); 134 135 XmlAttribute variableNames = document.CreateAttribute("VariableNames"); 136 variableNames.Value = GetVariableNamesString(); 137 node.Attributes.Append(variableNames); 138 139 node.InnerText = ToString(CultureInfo.InvariantCulture.NumberFormat); 140 return node; 123 //public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) { 124 // XmlNode node = base.GetXmlNode(name, document, persistedObjects); 125 // XmlAttribute problemName = document.CreateAttribute("Name"); 126 // problemName.Value = Name; 127 // node.Attributes.Append(problemName); 128 // XmlAttribute dim1 = document.CreateAttribute("Dimension1"); 129 // dim1.Value = rows.ToString(CultureInfo.InvariantCulture.NumberFormat); 130 // node.Attributes.Append(dim1); 131 // XmlAttribute dim2 = document.CreateAttribute("Dimension2"); 132 // dim2.Value = columns.ToString(CultureInfo.InvariantCulture.NumberFormat); 133 // node.Attributes.Append(dim2); 134 135 // XmlAttribute variableNames = document.CreateAttribute("VariableNames"); 136 // variableNames.Value = GetVariableNamesString(); 137 // node.Attributes.Append(variableNames); 138 139 // node.InnerText = ToString(CultureInfo.InvariantCulture.NumberFormat); 140 // return node; 141 //} 142 public override void Persist(string name, XmlWriter writer, IDictionary<Guid, IStorable> persistedObjects) { 143 base.Persist(name, writer, persistedObjects); 144 writer.WriteAttributeString("Name", Name); 145 writer.WriteAttributeString("Dimension1", rows.ToString(CultureInfo.InvariantCulture.NumberFormat)); 146 writer.WriteAttributeString("Dimension2", columns.ToString(CultureInfo.InvariantCulture.NumberFormat)); 147 writer.WriteAttributeString("VariableNames", GetVariableNamesString()); 148 writer.WriteValue(ToString(CultureInfo.InvariantCulture.NumberFormat)); 141 149 } 142 150
Note: See TracChangeset
for help on using the changeset viewer.