Online-invoice: [Q&A] Online Invoice Test Tool XML validálás

Created on 29 Nov 2020  Â·  7Comments  Â·  Source: nav-gov-hu/Online-Invoice

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!

question

All 7 comments

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.

image

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"_

Innen:
https://github.com/nav-gov-hu/Common

Ö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.
image

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

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.

Was this page helpful?
0 / 5 - 0 ratings