我想用 libxml2 加载 collada。我得到 COLLOADA 节点,好的,然后我尝试获取子标签 - 失败,子标签名称是“文本”。为什么?如何获取 COLLADA 节点的子节点?
xmlNode* geometries = xmlDocGetRootElement(doc)->children;
//at THIS point the geometries->name == "text" WHY?
//IS not it supposed to be "asset"?
while(!xmlStrcmp(geometries->name, (const xmlChar*)"library_geometries"))
geometries = geometries->next;
xmlNode* mesh = geometries->children;
for(uint i = 0; i < idx; i++)
mesh = mesh->next;
我哪里错了?