Red de conocimiento informático - Problemas con los teléfonos móviles - Utilice mfc para leer documentos xml en la plataforma vc: VC6.0 o VS2010

Utilice mfc para leer documentos xml en la plataforma vc: VC6.0 o VS2010

El programa ha sido enviado a tu correo electrónico. Hay comentarios detallados en el interior

El código principal es el siguiente

CF FileDialog fileDlg(TRUE);

fileDlg.m_ofn.lpstrTitle = _T("Select XML file") ;

fileDlg.m_ofn.lpstrFilter = _T("Archivo de texto (*.xml)\0*.xml\0Todos los archivos (*. *)\0*.*\0\0\ 0") ;

if(IDOK == fileDlg.DoModal())

{

CFile inFile;

inFile.Open (fileDlg. GetPathName(), CFile::modeRead ||||||||||||||||||||||||||||||||||)CFile::typeBinary, NULL );

UINT nFileLen = inFile.GetLength();

char* pBuf = nuevo carácter[nFileLen 1]

pBuf[nFileLen] = 0 ;

inFile.Read(pBuf, nFileLen);

pBuf[nFileLen] = 0.Read(pBuf, nFileLen);

CString strFile = pBuf;

int nIndex;

UpdateData();

m_FilePath = fileDlg.m_Edit11 = strFile.Mid(nIndex 20, 7

m_Edit21 = strFile.Mid(nIndex 38, 7);

nIndex = strFile.Find(_T("childnode2"),

m_Edit12 = strFile.Mid(nIndex); 20, 7);

m_Edit22 = strFile.Mid(nIndex 38, 7).

nIndex = strFile.Find(_T("childnode3"),

m_Edit13 = strFile.Mid(nIndex 20, 7);

m_Edit23 = strFile.Mid(nIndex 38, 7

UpdateData(FALSO) ;

Eliminar pBuf

inFile.Close();