Example #1
0
 /// <summary>
 /// Load dataset section from BinX document.
 /// </summary>
 /// <param name="reader"></param>
 protected static void loadDataset(XmlTextReader reader, ref DatasetNode dataset)
 {
     dataset.setBinaryFileName(reader.GetAttribute("src"));
     dataset.setBigEndian(reader.GetAttribute("byteOrder").Equals("bigEndian"));
     while (reader.Read())
     {
         if (reader.NodeType == XmlNodeType.Element)
         {
             AbstractNode it = ParseNode(reader);
             dataset.addChild(it);
         }
         else if (reader.NodeType == XmlNodeType.EndElement)
         {
             if (reader.LocalName.Equals("dataset"))
             {
                 return;
             }
         }
     }
 }
Example #2
0
 /// <summary>
 /// Load dataset section from BinX document.
 /// </summary>
 /// <param name="reader"></param>
 protected static void loadDataset(XmlTextReader reader, ref DatasetNode dataset)
 {
     dataset.setBinaryFileName(reader.GetAttribute("src"));
     dataset.setBigEndian(reader.GetAttribute("byteOrder").Equals("bigEndian"));
     while (reader.Read())
     {
         if (reader.NodeType == XmlNodeType.Element)
         {
             AbstractNode it = ParseNode(reader);
             dataset.addChild(it);
         }
         else if (reader.NodeType==XmlNodeType.EndElement)
         {
             if (reader.LocalName.Equals("dataset"))
             {
                 return;
             }
         }
     }
 }
Example #3
0
 /// <summary>
 /// Save BinX definitions and dataset into a specified file.
 /// </summary>
 /// <param name="sFilename"></param>
 public void save(string sFilename)
 {
     this.filePath_ = sFilename;
     dataset_.setBinaryFileName(filePath_);
     save();
 }