FirstNode
TreeNode
public
TreeNode FirstNode
EX1
void TreeNode_FirstNode_ex1() { Tree myTree1; TreeNode tn1, tn11, tn12, tnTmp; tn1 = myTree1.AddTextNode("abc", "Name", 1); tn11 = tn1.AddTextNode("def", "Addr", 11); tn12 = tn1.AddTextNode("ghi", "Mail", 12); out_tree(myTree1); /* myTree1 | Name(abc) / \ Addr(def) Mail(ghi) */ tnTmp = tn1.FirstNode; // Start enumerating from the first node while(tnTmp.IsValid()) // Checks if the tnTmp node is a valid node or not { out_str("Tag name = " + tnTmp.tagName); tnTmp = tnTmp.NextNode; // Forward visiting } }
read only. The first child of this node.
origin.h