Hello:
Would it be possible for me to get some feedback on this? We have to make
a decision as to whether to move forward with Xerces assuming these
bugs will be fixed or to move to MSXML.
Thanks!
Sean Bright
>Ladies and Gents:
>
> While attempting to use the COM object from 1.5.1 with Cold Fusion,
>a coworker and I discovered a problem with the implementation of loadXML().
>The issue was that a document was loaded perfectly from disk using load()
>but when using the memory parser loadXML() we would get the following error
>message:
>
> Type:TranscodingException, Message:Could not create a converter for
>encoding: UTF-16
>
> We were able to confirm this using JS under the Windows Scripting
>Host as well, so it appears not to be specific to Cold Fusion. We were
able
>to fix this problem by changing line #1429 of src/com/XMLDOMDocument.cpp:
>
> -memBufIS.setEncoding(OLESTR("UTF-16"));
> +memBufIS.setEncoding(OLESTR("UTF-16LE"));
>
> Also, while compiling the COM object, I noticed that MIDL.exe was
>failing on line #68 of src/com/xml4com.idl. According to MSDN
>documentation, the version() statement requires a major.minor version
number
>scheme, so in this case "1.5.1" is invalid. Changing like #68 of
>src/com/xml4com.idl:
>
> -version(1.5.1),
> +version(1.51),
>
> Please CC me on any response as I am not on the list.
>
>Thank you,
>Sean Bright
>Systems Alliance, Inc.
>410-584-0595 x-116
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
Sean Bright
Senior Developer
Systems Alliance, Inc.
410-584-0595 x-116
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]