public void BuildBranch(string name) { XMLBranch branch = new XMLBranch(name, false, currentBranch); currentBranch.AddChild(branch); currentBranch = branch; }
public XMLBuilder() { root = new XMLBranch("root", true, null); root.SetParent(root); currentBranch = root; }
public void CloseBranch() { currentBranch = currentBranch.GetParent(); }
public XMLLeaf(string name, string content, XMLBranch parent) { _name = name; _content = content; _parent = parent; }
public void SetParent(XMLBranch parent) { _parent = parent; }
public XMLBranch(string name, bool isRoot, XMLBranch parent) { _name = name; _isRoot = isRoot; _parent = parent; }