OCLOperators XmlValidateWithSchemas
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
selfVM.XmlValidateWithSchemas(somexml,collection of urls to schemas) | selfVM.XmlValidateWithSchemas(somexml, collection of urls to schemas) | ||
This operator reads one or more XML Schemas and validates the supplied | This operator reads one or more XML Schemas and validates the supplied XML in regard to those schemas. | ||
selfVM.XmlValidateWithSchemas( '<root/>' , Set{'http://www.gdsregistry.org/3.1/schemas/gs1/gdsn/CatalogueItemNotification.xsd'} )->foreach(s|self.Details.Add(Detail.Create);self.Details->last.Attribute1:=s) | selfVM.XmlValidateWithSchemas( '<root/>' , Set{'http://www.gdsregistry.org/3.1/schemas/gs1/gdsn/CatalogueItemNotification.xsd'} )->foreach(s|self.Details.Add(Detail.Create);self.Details->last.Attribute1:=s) | ||
Output in strings will look something like this: | Output in strings will look something like this: | ||
Error: The 'gtin' element is invalid - The value <nowiki>''</nowiki> is invalid according to its datatype '<nowiki>urn:gs1:shared:shared_common:xsd:3:GTINType'</nowiki> - The Pattern constraint failed. | Error: The 'gtin' element is invalid - The value <nowiki>''</nowiki> is invalid according to its datatype '<nowiki>urn:gs1:shared:shared_common:xsd:3:GTINType'</nowiki> - The Pattern constraint failed. | ||
Warning: No schema for root element. | Warning: No schema for root element. | ||
[[Category:OCLOperators]] | [[Category:OCLOperators]] |
Revision as of 08:20, 6 March 2023
selfVM.XmlValidateWithSchemas(somexml, collection of urls to schemas)
This operator reads one or more XML Schemas and validates the supplied XML in regard to those schemas.
selfVM.XmlValidateWithSchemas( '<root/>' , Set{'http://www.gdsregistry.org/3.1/schemas/gs1/gdsn/CatalogueItemNotification.xsd'} )->foreach(s|self.Details.Add(Detail.Create);self.Details->last.Attribute1:=s)
Output in strings will look something like this:
Error: The 'gtin' element is invalid - The value '' is invalid according to its datatype 'urn:gs1:shared:shared_common:xsd:3:GTINType' - The Pattern constraint failed. Warning: No schema for root element.
This page was edited more than 11 months ago on 02/10/2024. What links here