本文整理汇总了C++中SimpleXMLTransfer::addChild方法的典型用法代码示例。如果您正苦于以下问题:C++ SimpleXMLTransfer::addChild方法的具体用法?C++ SimpleXMLTransfer::addChild怎么用?C++ SimpleXMLTransfer::addChild使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SimpleXMLTransfer
的用法示例。
在下文中一共展示了SimpleXMLTransfer::addChild方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: putBackIntoCfg
void T_Calibration::putBackIntoCfg(SimpleXMLTransfer* cfgfile)
{
#if DEBUG_TX_INTERFACE > 0
printf("T_Calibration::putBackIntoCfg(cfg)\n");
printf(" --> %s\n", child_in_cfg.c_str());
#endif
int size;
SimpleXMLTransfer* item;
SimpleXMLTransfer* group;
SimpleXMLTransfer* item2;
item = cfgfile->getChild(child_in_cfg);
group = item->getChild("calibration");
group->setAttributeOverwrite("version", "2");
// clean list
size = group->getChildCount();
for (int n = 0; n < size; n++)
{
item2 = group->getChildAt(0);
group->removeChildAt(0);
delete item2;
}
// create new list
for (int n = 0; n < TX_MAXAXIS; n++)
{
item2 = new SimpleXMLTransfer();
item2->setName("axis");
item2->addAttribute("val_min", doubleToString(val_min[n]));
item2->addAttribute("val_mid", doubleToString(val_mid[n]));
item2->addAttribute("val_max", doubleToString(val_max[n]));
group->addChild(item2);
}
}