以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XML源码及示例(仅原创和转载) 』 (http://bbs.xml.org.cn/list.asp?boardid=32) ---- [求助]那位高手帮我分析一下这段代码(每一句给我加个注释)谢谢! (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=19214) |
-- 作者:cocos -- 发布时间:6/4/2005 11:02:00 AM -- [求助]那位高手帮我分析一下这段代码(每一句给我加个注释)谢谢! int DFS(MSXML2::IXMLDOMNodePtr& pNode, long treeid, char* tablename ) { //遍历算法函数(深度优先搜索) CString sql, sql_name, sql_value; HRESULT hr; int nCount =0; long length = 0; CString nodename = (char*)pNode->nodeName; MSXML2::DOMNodeType nodeType; if( nodename == tablename && nodeType == MSXML2::NODE_ELEMENT ) //节点属性,放在链表中 CString strName; sql_name.TrimRight( ','); sql.Format( buf, sql_name, 1022, treeid, sql_value ); CTableRow::m_pManager->GetDB()->ExecuteSQL( sql ); nCount++; return nCount;
bool CR_jlNumber::DoExpandCmd( int cmd, long tree,CTableDefined* pTableCtrl ) CFileDialog dlg( true, "xml", strPath, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "上报人员信息 (*.XML)|*.xml|上报人员信息(*.xml)|*.xml|" ); CString strFilepath = dlg.GetPathName(); if( !SUCCEEDED( hr ) ) pDoc->Putasync( false ); int ncount = DFS( (MSXML2::IXMLDOMNodePtr&)pDoc, tree, "b_Employee" );//遍历
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
27.344ms |