|
@@ -72,6 +72,7 @@ namespace MeasureData
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ XmlManager.CreateXmlFile(this.FileName);
|
|
|
return 2;
|
|
|
}
|
|
|
}
|
|
@@ -80,6 +81,8 @@ namespace MeasureData
|
|
|
//样品孔存储xml文档
|
|
|
public override void Serialize(bool isStoring, XmlDocument xml, XmlNode rootNode)
|
|
|
{
|
|
|
+ CreateXml();
|
|
|
+ //定义根结点
|
|
|
Slo<MeasureFile> slo_msf = new Slo<MeasureFile>();
|
|
|
|
|
|
Slo<CutHole> slo_cuthole = new Slo<CutHole>();
|
|
@@ -97,8 +100,12 @@ namespace MeasureData
|
|
|
slo_cuthole.Register("FileName", FileName);
|
|
|
slo_cuthole.Register("FilePath", FilePath);
|
|
|
|
|
|
+
|
|
|
+
|
|
|
slo_cuthole.Register("ListCutHole", cot_cuthole);
|
|
|
|
|
|
+ slo_cuthole.Register("MParam", this.MParam);
|
|
|
+
|
|
|
slo_msf.Register("MeasureFile", slo_cuthole);
|
|
|
|
|
|
if (isStoring)
|
|
@@ -137,18 +144,18 @@ namespace MeasureData
|
|
|
//新建
|
|
|
public bool New()
|
|
|
{
|
|
|
- //int ret = CreateXml();
|
|
|
- //if(ret>0)
|
|
|
- //{
|
|
|
- // XmlDocument doc = new XmlDocument();
|
|
|
- // doc.Load(this.FilePath + "\\" + this.FileName);//载入xml文件
|
|
|
+ int ret = CreateXml();
|
|
|
+ if (ret > 0)
|
|
|
+ {
|
|
|
+ XmlDocument doc = new XmlDocument();
|
|
|
+ doc.Load(this.FileName);//载入xml文件
|
|
|
|
|
|
- // XmlNode root = doc.SelectSingleNode("XMLData");
|
|
|
+ XmlNode root = doc.SelectSingleNode("XMLData");
|
|
|
|
|
|
- // Serialize(true, doc, root);
|
|
|
+ Serialize(true, doc, root);
|
|
|
|
|
|
- // doc.Save(this.FilePath + "\\" + this.FileName);
|
|
|
- //}
|
|
|
+ doc.Save(this.FileName);
|
|
|
+ }
|
|
|
|
|
|
// 设置路径为初始默认路径
|
|
|
this.FileName = UNTITLED_FILE_NAME;
|