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: