A
Andrew Dixon
A client has provided me with an XSD file. When I try to create a form based
on this XSD I recieve an error. The error seems to be because InfoPath 2007
uses MSXML 5.0 not 6.0.
Is there a way I can upgrade?
Thanks
--==--==--
EVIDENCE
--==--==--
Using XSDValidator from Liquid Technologies allows me to parse the XSD using
various version of the Microsoft XML parser.
Free XSD Validation Tool 1.0.0.0
http://www.liquid-technologies.com/Download.aspx
Here are the results from different versions – you will see that only
version 6 is able to understand the KSGKRPCEnvelope.xsd file.
InfoPath currently only parses to 5.0
Testing Schema using ProgID [MSXML2.XMLSchemaCache.6.0]
Created Object[IXMLDOMSchemaCollection2]
Schema Parsed Successfully
Testing Schema using ProgID [MSXML2.XMLSchemaCache.5.0]
Created Object[IXMLDOMSchemaCollection2]
Failed to parse schema C:\Schema\KSGKRPCEnvelope.xsd
PaymentToSchemeBatch.xsd#/schema/element[1][@name =
'PaymentToScheme']/complexType[1]/sequence[1]/element[1][@name =
'Batch']/complexType[1]/attribute[1][@name = 'PaymentID']
Type
'{Investmentlink:KiwiSaver:Gatekeeper:B2BInterfacesaymentToSchemeBatch:v1.0}PaymentIDType' is either not declared or not a simpleType.
on this XSD I recieve an error. The error seems to be because InfoPath 2007
uses MSXML 5.0 not 6.0.
Is there a way I can upgrade?
Thanks
--==--==--
EVIDENCE
--==--==--
Using XSDValidator from Liquid Technologies allows me to parse the XSD using
various version of the Microsoft XML parser.
Free XSD Validation Tool 1.0.0.0
http://www.liquid-technologies.com/Download.aspx
Here are the results from different versions – you will see that only
version 6 is able to understand the KSGKRPCEnvelope.xsd file.
InfoPath currently only parses to 5.0
Testing Schema using ProgID [MSXML2.XMLSchemaCache.6.0]
Created Object[IXMLDOMSchemaCollection2]
Schema Parsed Successfully
Testing Schema using ProgID [MSXML2.XMLSchemaCache.5.0]
Created Object[IXMLDOMSchemaCollection2]
Failed to parse schema C:\Schema\KSGKRPCEnvelope.xsd
PaymentToSchemeBatch.xsd#/schema/element[1][@name =
'PaymentToScheme']/complexType[1]/sequence[1]/element[1][@name =
'Batch']/complexType[1]/attribute[1][@name = 'PaymentID']
Type
'{Investmentlink:KiwiSaver:Gatekeeper:B2BInterfacesaymentToSchemeBatch:v1.0}PaymentIDType' is either not declared or not a simpleType.