Školení
Modul
Work with XMLports in Dynamics 365 Business Central - Training
Learn how to define and use XMLports in AL, understand different nodes and properties, and apply them in AL code.
Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Nástroj definici schématu XML (Xsd.exe) slouží ke generování schématu XML, která popisuje třídu nebo ke generování třídy definované ve schématu XML. Následující postupy ukazují, jak provádět tyto operace.
Nástroj definice schématu XML (Xsd.exe) se obvykle nachází v následující cestě:
C:\Program Files (x86)\Microsoft SDKs\Windows\{version}\bin\NETFX {version} Tools\
Otevřete příkazový řádek.
Předejte schématu XML jako argument nástroj definici schématu XML, který vytvoří sadu tříd, které budou přesně odpovídat schématu XML, například:
xsd mySchema.xsd /classes
(Možnost /classes
v tomto příkazu slouží ke generování tříd pro mySchema
schéma.) Nástroj může zpracovávat pouze schémata, která odkazují na specifikaci XML konsorcia World Wide Web Consortium ze dne 16. března 2001. Jinými slovy, obor názvů schématu XML musí být "http://www.w3.org/2001/XMLSchema"
, jak je znázorněno v následujícím příkladu.
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="" xmlns:xs="http://www.w3.org/2001/XMLSchema" />
Upravte tříd pomocí metody, vlastnosti nebo pole, podle potřeby. Další informace o úpravě třídy pomocí atributů naleznete v tématu Řízení serializace XML pomocí atributů a atributů, které řídí kódované serializace SOAP.
Často je užitečné si prohlédnout schématu XML datový proud, který je generována, když jsou serializovat instance třídy (nebo třídy). Například může publikovat vaše schéma ostatním uživatelům, nebo vám může porovnat s schématu, ke které se snaží dosáhnout shody.
Zkompilujte třídu nebo třídy do knihovny DLL.
Otevřete příkazový řádek.
Předejte knihovny DLL jako argument Xsd.exe, například:
xsd MyFile.dll
Schéma (nebo schémata), bude napsán, počínaje název "schema0.xsd".
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Školení
Modul
Work with XMLports in Dynamics 365 Business Central - Training
Learn how to define and use XMLports in AL, understand different nodes and properties, and apply them in AL code.