Пример #1
0
        public void BuildBranch(string name)
        {
            XMLBranch branch = new XMLBranch(name, false, currentBranch);

            currentBranch.AddChild(branch);
            currentBranch = branch;
        }
Пример #2
0
 public XMLBuilder()
 {
     root = new XMLBranch("root", true, null);
     root.SetParent(root);
     currentBranch = root;
 }
Пример #3
0
 public void CloseBranch()
 {
     currentBranch = currentBranch.GetParent();
 }
Пример #4
0
 public XMLLeaf(string name, string content, XMLBranch parent)
 {
     _name    = name;
     _content = content;
     _parent  = parent;
 }
Пример #5
0
 public void SetParent(XMLBranch parent)
 {
     _parent = parent;
 }
Пример #6
0
 public XMLBranch(string name, bool isRoot, XMLBranch parent)
 {
     _name   = name;
     _isRoot = isRoot;
     _parent = parent;
 }