haben einen XML-Stream, den ich über den DomParser parsen möchte.
Der DomParser bringt den Fehler 4602 (lsERR_NOTES_DOMPARSER_FAILED).
Schreibe ich den Stream vorher in eine Datei weg, dann macht der DomParser keine Probleme.
Code
' stream ... NotesStream'stream.Position = 0 Set stream_test = s.CreateStreamflag = Stream_test.Open( Dateiname, "UTF-8")Stream_test.Truncatestream_test.WriteText(stream.ReadText)stream_test.CloseSet domParser = s.CreateDOMParser(Stream)Call domParser.Parse
Im Debugger sehe ich, dass die Position unterschiedlich ist. Also habe ich die Position ans Ende des Streams verschoben.
Code
' stream ... NotesStream'
stream.Position = stream.Bytes
Set domParser = s.CreateDOMParser(Stream)
Call domParser.Parse
Auch hier wird der Fehler 4602 ausgegeben.
Bis auf die Position sehen die Streams in allen 3 Varianten identisch aus.
Was mache ich falsch?
Danke und Gruß
Dirk