A kérdés, amire választ szeretnék kapni / The question I would like to be answered
Rövid Ă©s tömör leĂrása a kĂ©rdĂ©snek. / A clear and concise description of the question.
Szia!
Szeretném kérdezni, hogyan lehet az Online Invoice Test Tool-lal validálni egy XML-t?
A hivatalosan közzétett API példák közül sem tudok egyet sem validálni, az alábbi hibát kapom vissza:
"Call helper:C:\Program Files (x86)\Online Invoice Test Tool\OnlineInvoiceTool_v1.1.exe -xmlvalidate -xmlfile=E:\NAV\3.0\Peldak\tokenExchange.xml -xsdfile=E:\NAV\3.0\Semak\invoiceApi.xsd
src-resolve: Cannot resolve the name 'common:AtomicStringType32' to a(n) 'type definition' component.
XML OK"
Köszönöm!
Kedves @boxi78
Másold az XSD-ket egy mappába. (Figyelem a Common namesapcehez tartozó common.xsd-t külön projektből kell letölteni a GitHub-ról)
Aztán az XSD fájlokban az import elemeket egĂ©szĂtsd ki az schemaLocation attribĂştummal megadva az elĂ©rĂ©si Ăştvonalakat.
pl:
Ezután tallózd ki az XML-t és az XSD-t a teszt toolban válassz rágiógombot majd és kész.

Köszönöm!
És ezt pontosan hol találom? _"Figyelem a Common namesapcehez tartozó common.xsd-t külön projektből kell letölteni a GitHub-ról"_
Köszönöm!
És ezt pontosan hol találom? _"Figyelem a Common namesapcehez tartozó common.xsd-t külön projektből kell letölteni a GitHub-ról"_
Összes XSD egy mappában, invoiceApi.XSD-ben benne a namespace hivatkozás, és a példa tokenExchange.xml-t próbálom validálni.

Ugyanez a 2.0-ás verziónál szépen működik.

Kedves @boxi78
A képen látszik, hogy ezt a lépést nem tetted meg:
Aztán az XSD fájlokban az import elemeket egĂ©szĂtsd ki az schemaLocation attribĂştummal megadva az elĂ©rĂ©si Ăştvonalakat.
pl:
Valóban. Így már működik.
Köszönöm.