Preloads and analyzes a XML infoset regarding the accepted schema and other important information.
If the XML infoset is of an accepted type then the fromEAN, toEAN as well as the encryption status are additionally extracted. The accepted XML types are
- generalInvoiceResponse_430.xsd - full support
- generalInvoiceResponse_410.xsd - only load and print support
- hospitalInvoiceResponse_400.xsd - only load and print support
- mdInvoiceResponse_400.xsd - only load and print support
Since the data space of the V430 and V410/V410 versions are disjoint a lower version can not be upgraded to V430. Therefore the lower version can only be loaded and printed with the
LoadXML /
Print methods. As a consequence all
IGeneralInvoiceResponse methods return a compatibility error if called after loading a lower version than V430. If full support is needed for the lower versions then there is not resort than using the native COM versions directly.
The XSD name is set even if an error is generated.
This method should be called before calling the full XML loader LoadXML since the infoset is possibly encrypted. In this situation the corresponding PFX certificate and password must be supplied in the XML loader.