本文整理汇总了C++中XmlNodeList::sort方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlNodeList::sort方法的具体用法?C++ XmlNodeList::sort怎么用?C++ XmlNodeList::sort使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlNodeList
的用法示例。
在下文中一共展示了XmlNodeList::sort方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: outputConfigFile
void plainconf::outputConfigFile(const XmlNode *pNode, FILE *fp, int level)
{
XmlNodeList list;
int count = pNode->getAllChildren(list);
list.sort(s_compare);
if (count > 0)
{
if (level > 0)
{
fprintf(fp, "\n");
outputSpaces(level, fp);
const char *value = pNode->getValue();
if (!value)
value = "";
fprintf(fp, "%s %s {\n", pNode->getName(), value);
}
XmlNodeList::const_iterator iter;
for (iter = list.begin(); iter != list.end(); ++iter)
outputConfigFile((*iter), fp, level + 1);
if (level > 0)
{
outputSpaces(level, fp);
fprintf(fp, "}\n");
}
}
else
outputSigleNode(fp, pNode, level);
}