API interfész, Számla Agent

Számla Agent XML validálási hiba

Számla Agent hívásakor "XML beolvasási hiba. cvc-complex-type.3.2.2: Attribute xsi is not allowed to appear in element xmlszamla" hibaüzenetet kapok. Ez mit jelent?

Ez XML validálási hibát jelent. Vélhetően PHP-ból történik a hívás SimpleXml modul segítségével.
Ebben az esetben az XML-t létrehozó részt kell módosítania a PHP kódban, melynek így kell kezdődnie:

$szamla = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><xmlszamla xmlns="http://www.szamlazz.hu/xmlszamla" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.szamlazz.hu/szamla/xmlszamla http://www.szamlazz.hu/szamla/docs/xsds/agent/xmlszamla.xsd">');
és utána nem szükséges az a 3 addAttribute utasítás, amelyik az "xmlszamla"-hoz adna újabb attribútumot.

integracio_banner_1200x314