XML indica "eXtensible Markup Language". I tag XML non sono predefiniti e l'utente è libero di definire i tag personalizzati che descrivono i dati. I dati XML sono autodescrittivi.
La struttura XML è definita da elementi, attributi (e rispettivi valori) e testo (testo elemento).
Oracle XML
L'elaborazione di Oracle XML è parte integrante del software. Per estrarre i dati non è necessario configurare filtri, ma soltanto eseguire l'azione incorporata Esegui file di comando Oracle XML. Per ulteriori informazioni sulla struttura XML, vedere la sezione Specifiche di Oracle XML.
<?xml version="1.0" standalone="no"?> <labels _FORMAT="case.nlbl" _PRINTERNAME="Production01" _QUANTITY="1"> <label> <variable name="CASEID">0000000123</variable> <variable name="CARTONTYPE"/> <variable name="ORDERKEY">0000000534</variable> <variable name="BUYERPO"/> <variable name="ROUTE"></variable> <variable name="CONTAINERDETAILID">0000004212</variable> <variable name="SERIALREFERENCE">0</variable> <variable name="FILTERVALUE">0</variable> <variable name="INDICATORDIGIT">0</variable> <variable name="DATE">11/19/2012 10:59:03</variable> </label> </labels>
XML generale
Se la struttura XML non dispone del supporto nativo nel software, definire il filtro XML e le regole per estrarre i dati. Per ulteriori informazioni, vedere la sezione I filtri.
<?xml version="1.0" encoding="utf-8"?> <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0"> <asx:values> <NICELABEL_JOB> <TIMESTAMP>20130221100527.788134</TIMESTAMP> <USER>PGRI</USER> <IT_LABEL_DATA> <LBL_NAME>goods_receipt.nlbl</LBL_NAME> <LBL_PRINTER>Production01</LBL_PRINTER> <LBL_QUANTITY>1</LBL_QUANTITY> <MAKTX>MASS ONE</MAKTX> <MATNR>28345</MATNR> <MEINS>KG</MEINS> <WDATU>19.01.2012</WDATU> <QUANTITY>1</QUANTITY> <EXIDV>012345678901234560</EXIDV> </IT_LABEL_DATA> </NICELABEL_JOB> </asx:values> </asx:abap>
NiceLabel XML
L'elaborazione di NiceLabel XML è parte integrante del software. Per estrarre i dati non è necessario configurare filtri, ma soltanto eseguire l'azione incorporata Esegui file di comando. Per ulteriori informazioni sulla struttura XML, vedere la sezione File di comando XML.
<nice_commands> <label name="label1.nlbl"> <session_print_job printer="CAB A3 203DPI" skip=0 job_name="job name 1" print_to_file="filename 1"> <session quantity="10"> <variable name="variable name 1" >variable value 1</variable> </session> </session_print_job> <print_job printer="Zebra R-402” quantity="10" skip=0 identical_copies=1 number_of_sets=1 job_name="job name 2" print_to_file="filename 2"> <variable name="variable1" >1</variable> <variable name="variable2" >2</variable> <variable name="variable3" >3</variable> </print_job> </label> </nice_commands>