Exemplo n.º 1
0
        public void BuildBranch(string name)
        {
            XMLBranch branch = new XMLBranch(name, false, currentBranch);

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