/// <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; } } } }
/// <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; } } } }
public void addDataset(AbstractNode node) { dataset_.addChild(node); }