Ik heb onderstaande (gedeeltelijke) code:
Mijn probleem is dat ik de transformatie met caching niet voor elkaar krijg. Het gaat fout bij het setten van de stylesheet (Property Stylesheet). Ik krijg dan als fout HRESULT: 0x80020005.
Ik heb al gezocht, maar ik heb nog geen idee wat ik fout doe. Hebben jullie misschien een idee?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| -- generate XML DOMDocument EXEC @HR = sp_OACreate 'MSXML2.FreeThreadedDOMDocument.4.0', @NitfDoc OUT EXEC @HR = sp_OAMethod @NitfDoc, 'LoadXML', @Output OUT, @Content -- generate XSL DOMDocument EXEC @HR = sp_OACreate 'MSXML2.FreeThreadedDOMDocument.4.0', @Nitf2ItemDoc OUT EXEC @HR = sp_OAMethod @Nitf2ItemDoc, 'LoadXML', @Output OUT, @Nitf2ItemXsl -- the transformation WITHOUT cache (werkt) EXEC @HR = sp_OAMethod @NitfDoc, 'LoadXML', @Output OUT, @Content EXEC @HR = sp_OAMethod @NitfDoc, 'TransformNode', @Output OUT, @Nitf2ItemDoc -- the transformation WITH cache (werkt NIET!!!) EXEC @HR = sp_OACreate 'MSXML2.XSLTemplate.4.0', @Xslt OUT --WORDT GOED GEGENEREERD EXEC @HR = sp_OASetProperty @Xslt, 'Stylesheet', @Nitf2ItemDoc --HIER GAAT HET FOUT EXEC @HR = sp_OAMethod @Xslt, 'CreateProcessor', @XslProcessor OUT EXEC @HR = sp_OAMethod @XslProcessor, 'Input', @Output OUT, @NitfDoc EXEC @HR = sp_OAMethod @XslProcessor, 'Transform', @Output OUT |
Mijn probleem is dat ik de transformatie met caching niet voor elkaar krijg. Het gaat fout bij het setten van de stylesheet (Property Stylesheet). Ik krijg dan als fout HRESULT: 0x80020005.
Ik heb al gezocht, maar ik heb nog geen idee wat ik fout doe. Hebben jullie misschien een idee?
[ Voor 7% gewijzigd door Verwijderd op 30-12-2004 14:16 ]