void Tf_main::DrawNodes(TTreeView *_treeView,
TTreeNode* _parentTreeNode,
IXMLNode *_actualXMLNode)
{
TTreeNode *newNode = _treeView->Items->AddChild(_parentTreeNode, _actualXMLNode->NodeName);
newNode->Data = _actualXMLNode;
// Si no es una hoja
if(!_actualXMLNode->IsTextElement)
{
for(int i = 0; i < _actualXMLNode->ChildNodes->Count; i++)
DrawNodes(_treeView, newNode, _actualXMLNode->ChildNodes->Get(i));
}
else
{
newNode->Text += ((AnsiString)(" = " + ((IXMLNode *)newNode->Data)->NodeValue));
}
}