| 248 | } |
| 249 | |
| 250 | bool CMarkup::Load(LPCTSTR pstrXML) |
| 251 | { |
| 252 | Release(); |
| 253 | SIZE_T cchLen = _tcslen(pstrXML) + 1; |
| 254 | m_pstrXML = static_cast<LPTSTR>(malloc(cchLen * sizeof(TCHAR))); |
| 255 | ::CopyMemory(m_pstrXML, pstrXML, cchLen * sizeof(TCHAR)); |
| 256 | bool bRes = _Parse(); |
| 257 | if( !bRes ) Release(); |
| 258 | return bRes; |
| 259 | } |
| 260 | |
| 261 | bool CMarkup::LoadFromMem(BYTE* pByte, DWORD dwSize, int encoding) |
| 262 | { |