Programming/MSXML 썸네일형 리스트형 MSXML - 연습 코드 pXMLNodeList = rootElem->childNodes; for(int i = 0; i length; i++) { pXMLNode = pXMLNodeList->item[i]; printf(pXMLNode->firstChild->xml); } -------------------------------------------------------------------------- pXMLNodeList = pXMLDom->getElementsByTagName("Title"); for(int i= 0; i length; i++) { printf(pXMLNodeList->item[i]->xml); } ---------------------------.. 더보기 MSXML - appendChild #define CHK_HR(stmt) do { hr=(stmt); if (FAILED(hr)) goto CleanUp; } while(0) MSXML2::IXMLDOMDocumentPtr pXMLDom = NULL; MSXML2::IXMLDOMNodePtr newNode = NULL; MSXML2::IXMLDOMElementPtr rootElem = NULL; HRESULT hr= pXMLDom.CreateInstance(__uuidof(MSXML2::DOMDocument60), NULL, CLSCTX_INPROC_SERVER); if (FAILED(hr)) { printf("Failed to instantiate an XML DOM.\n"); return; } try { pXMLDom->async = .. 더보기 MSXML - InsertBefore [ 맨 앞에 끼워 넣기 예제 ] MSXML2::IXMLDOMElementPtr rootElem = NULL;; MSXML2::IXMLDOMNodePtr pXMLtmpNode = NULL; MSXML2::IXMLDOMElementPtr pXMLName = NULL; MSXML2::IXMLDOMElementPtr pXMLAge = NULL; _variant_t vtObject; rootElem = pXMLDom->GetdocumentElement(); pXMLtmpNode = pXMLDom->createNode(NODE_ELEMENT, "Record",""); pXMLName = pXMLDom->createElement(_T("Name")); pXMLName ->Puttext(_T("김바보")); pXMLN.. 더보기 이전 1 다음