以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- 用什么方法得到节点下面有多少子节点? (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=6683) |
-- 作者:wdllove -- 发布时间:4/13/2004 11:10:00 AM -- 用什么方法得到节点下面有多少子节点? IXMLDOMElementPtr childNode ; childNode = (IXMLDOMElementPtr)(pDoc->selectSingleNode("//City")); //得到节点类型 DOMNodeType nodeType; childNode->get_nodeType(&nodeType); BSTR var; CString name; childNode->get_nodeName(&var); name = (char*)(_bstr_t)var; //节点值 ?????????????如何判断这个节点下有多少子节点?我现在想得到这个节点下有多少子节点?也就是name下的 以下就是取一个子节点值的操作 VARIANT varVal; childNode->get_nodeTypedValue(&varVal); CString strValue = (char*)(_bstr_t)varVal; //节点属性,放在链表中 谢谢啦,找了半天没找到? |
-- 作者:wdllove -- 发布时间:4/13/2004 11:14:00 AM -- <country> <china> <City population="8,000,000" area="10000">沈阳</City> <City population="8,000,000" area="10000">北京</City> </china> </country> 我想把"沈阳"与"北京"都显示出来,现在只显示"沈阳" |
-- 作者:wdllove -- 发布时间:4/13/2004 3:54:00 PM -- 上面的问题解决了!等完再完善一下,发上来,给新手学习 |
-- 作者:diegor -- 发布时间:4/13/2004 4:13:00 PM -- 子节点数的属性名称应该是length吧! |
-- 作者:sayu -- 发布时间:4/14/2004 4:07:00 PM -- 对的,那时调用的数组的属性(flashMX 就是这样!) |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |