コード例 #1
0
ファイル: XMLBuilder.cs プロジェクト: damcnair/Portfolio
        public void BuildBranch(string name)
        {
            XMLBranch branch = new XMLBranch(name, false, currentBranch);

            currentBranch.AddChild(branch);
            currentBranch = branch;
        }
コード例 #2
0
ファイル: XMLBuilder.cs プロジェクト: damcnair/Portfolio
 public XMLBuilder()
 {
     root = new XMLBranch("root", true, null);
     root.SetParent(root);
     currentBranch = root;
 }
コード例 #3
0
ファイル: XMLBuilder.cs プロジェクト: damcnair/Portfolio
 public void CloseBranch()
 {
     currentBranch = currentBranch.GetParent();
 }
コード例 #4
0
ファイル: XMLLeaf.cs プロジェクト: damcnair/Portfolio
 public XMLLeaf(string name, string content, XMLBranch parent)
 {
     _name    = name;
     _content = content;
     _parent  = parent;
 }
コード例 #5
0
ファイル: XMLBranch.cs プロジェクト: damcnair/Portfolio
 public void SetParent(XMLBranch parent)
 {
     _parent = parent;
 }
コード例 #6
0
ファイル: XMLBranch.cs プロジェクト: damcnair/Portfolio
 public XMLBranch(string name, bool isRoot, XMLBranch parent)
 {
     _name   = name;
     _isRoot = isRoot;
     _parent = parent;
 }