static void Class2XML(Args _args)
{
TreeNode treeNode = TreeNode::findNode(@’\Classes\abValidation’);
TreeNode childNode;
str nodename, code;
int counter=1;
Boolean foundObject;
XMLDocument xmlDoc;
XMLTextWriter xw;
;
xw = XMLTextWriter::newFile(“c:\\abValidation.xml”);
//pass treeNode.AOTname() name to create a xml with the class name xw.writeStartDocument();
if (treeNode)
{
xw.writeStartElement(treeNode.AOTname());
childNode = treeNode.AOTfirstChild();
while(counter <= treeNode.AOTchildNodeCount())
{
nodename = “”;
if(childNode)
{
nodename = childNode.treeNodeName();
if(childNode.treeNodeName())
{
xw.writeStartElement(nodename);
xw.writeElementString(“Data”,childNode.AOTgetSource());
xw.writeEndElement();
}
}
childNode = childNode.AOTnextSibling(); counter++;
}
xw.writeEndElement();
xw.writeEndDocument();
xw.close();
}
Box::info(“Xml Created Successfully”);
}
No comments:
Post a Comment