Table of Contents

XML Shema za zadavanje naredbi

Inicijalno zamišljena za predavanjke naredbi kroz komandne linije kako bi se ostvarila interakcija između VB i Java modula, kao i za izvlačenje funkcionalnosti iz izvršnih modula koji ne mogu drugačije da ih eksponiraju.

Šema

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns="btask" targetNamespace="btask" xmlns:xs="http://www.w3.org/2001/XMLSchema"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:complexType name="Parametri">
    <xs:sequence>
      <xs:element name="Parametar" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Naziv" type="xs:string"/>
            <xs:element name="Vrsta">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="long"/>
                  <xs:enumeration value="date"/>
                  <xs:enumeration value="text"/>
                  <xs:enumeration value="boolean"/>
                  <xs:enumeration value="number"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Vrednost" type="xs:anyType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Zadatak" id="bidTask" type="Zaglavlje">
  </xs:element>
  <xs:complexType name="Zaglavlje">
    <xs:sequence>
      <xs:element name="KorID" type="xs:long" default="0"/>
      <xs:element name="FirID" type="xs:long" default="0"/>
      <xs:element name="Cmd" type="xs:string"/>
      <xs:element name="Params" type="Parametri" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>

Preuzimanje

XSD fajl ove šeme može se preuzeti odavde.

Primeri komandi:

XML komanda za prijem pazara iz Balans POS

Dijagram XML-a

btask_1.jpg