我写了一个xml,然后用Cup进行解析,我要判断某个节点下面是否有子节点,如果有则弹出对话框,没有则不弹出。程序如下:
CMarkup queryxml;
queryxml.Load("BrianTestXML.xml");
if (queryxml.FindChildElem(_T("L21")))
{
if(queryxml.FindChildElem())
{
AfxMessageBox("find child!");
}
}
当用queryxml.FindChildElem(_T("L21"))的时候会弹出对话框find child。但是当我把"L21"改成"L32"的时候却不跳出来对话框了,请问这是怎么回事?
XML文件内容如下:
<L11>
<L21>
<L31>1</L31>
<L32>
<L41>1</L41>
<L42>2</L42>
</L32>
<L33>3</L33>
</L21>
<L22>111</L22>
</L11>