При попытке проверить XML по XSD в .net core 2.2 мы не можем получить точную ошибку проверки схемы.Ошибка проверки дает подробные сведения только об имени элемента XML, который не прошел проверку, а не об ошибке проверки схемы XSD.
Ниже выдается ошибка .net xml parser
The element 'SignonRq' in namespace 'http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/' has invalid child element 'CustLangPref' in namespace '{http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/}'. List of possible elements expected: 'SignonPswd, SignonCert, SignonTransport, SessKey, ClientDt' in namespace 'http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/'.
Такая же проверка, если мы запускаем на Java, ниже выдается ошибка.
Error - Line 42, 19: org.xml.sax.SAXParseException; lineNumber: 42; columnNumber: 19; cvc-complex-type.2.4.a: Invalid content was found starting with element 'PostalCode'. One of '{"http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":Country, "http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":Latitude, "http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":Longitude, "http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":County, "http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":Region, "http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":RegionCd, "http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":Township, "http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":LegalAddr, "http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":ItemIdInfo, "http://www.ACORD.org/standards/PC_Surety/ACORD1/xml/":CountyTownCd, "http://www.CSIO.org/standards/PC_Surety/CSIO1/xml/":TownCd, "http://www.CSIO.org/standards/PC_Surety/CSIO1/xml/":AddrFormatCd, "http://www.CSIO.org/standards/PC_Surety/CSIO1/xml/":LengthTimeAddr, "http://www.CSIO.org/standards/PC_Surety/CSIO1/xml/":AddrValidationdInd}' is expected.
Нет способа получить код схемы исключения cvc, такой как - "cvc-complex-type.2.4.a" в .Net Core.Эксперты, пожалуйста, оставьте свои комментарии.