Ik heb het volgende probleem.
Het inlezen van een xml bestand (zie hieronder:) geeft een zeer vervelende fout,
"Invalid at the top level of the document.". Ik zou niet weten wat!
Heb al geprobeerd:
1 MS schema's toegevoegd,
2 encodings toegevoegd/ en weer verwijderd
De console app:
Het inlezen van een xml bestand (zie hieronder:) geeft een zeer vervelende fout,
"Invalid at the top level of the document.". Ik zou niet weten wat!
Heb al geprobeerd:
1 MS schema's toegevoegd,
2 encodings toegevoegd/ en weer verwijderd
XML:
1
2
3
4
| <?xml version="1.0"?> <module name="ACT"> </module> |
De console app:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| #include <stdio.h> #import <msxml4.dll> using namespace MSXML2; int main(int argc, char* argv[]){ IXMLDOMDocument2Ptr pXMLDom; HRESULT hr; CoInitialize(NULL); hr = pXMLDom.CreateInstance(__uuidof(DOMDocument40)); if(FAILED(hr)){ printf("Creation failed\n"); }else printf("Creation OK\n"); pXMLDom->async = VARIANT_FALSE; if(pXMLDom->loadXML("ACT.xml") != VARIANT_TRUE){ printf("XML Document loading failed:\n%s\n", (LPCSTR) pXMLDom->parseError->Getreason()); }else{ printf("XML Document loading OK\n"); printf(pXMLDom->xml); } pXMLDom.Release(); CoUninitialize(); return 0; } |
Wat niet kan is nog nooit gebeurd