XML Data

Cloud_Business.png

XML steht für eXtensible Markup Language. XML-Tags sind nicht vordefiniert; Sie können Ihre eigenen Tags zur Beschreibung Ihrer Daten definieren. XML wurde als selbsterklärende Sprache entwickelt.

Die XML-Struktur wird durch Elemente, Attribute (und deren Werte) und Text (Element-Text) definiert.

Beispiele

Oracle XML

Die Verarbeitung von Oracle XML ist ein grundlegender Bestandteil der Software. Sie müssen keine Filter zur Extraktion der Daten definieren, sondern nur die integrierte Aktion Oracle XML-Befehlsdatei ausführen . Weitere Informationen zur XML-Struktur finden Sie im Abschnitt Oracle XML-Spezifikationen .

<?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>

Allgemeines XML

Wird die XML-Struktur in der Software nicht nativ unterstützt, müssen Sie den XML-Filter sowie Regeln für die Datenextraktion definieren. Weitere Informationen finden Sie im Abschnitt Informationen zu Datenstrukturen.

<?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>

Loftware XML

Die Verarbeitung von Loftware XML ist ein grundlegender Bestandteil der Software. Sie müssen keine Filter zur Extraktion der Daten definieren, sondern nur die integrierte Aktion Befehlsdatei ausführen. Weitere Informationen zur XML-Struktur finden Sie im Abschnitt XML-Befehlsdatei .

<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=" Auftragsname 2" print_to_file="Dateiname 2">
            <variable name="variable1" >1</variable>
            <variable name="variable2" >2</variable>
            <variable name="variable3" >3</variable>
        </print_job>
    </label>
</nice_commands>