<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="https://procesy5.pl/SE/se-lib/UI.php.xsd" vc:minVersion="1.1" xmlns:p5BS="https://procesy5.pl/bootstrap" xmlns:p5Ui="https://procesy5.pl/SE/se-lib/UI.php.xsd" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:p5Al="https://procesy5.pl/alerts"> <xs:annotation> <xs:documentation>TODO przykladowe mapowanie funkcji php/xsd/xml </xs:documentation> </xs:annotation> <xs:import namespace="https://procesy5.pl/alerts" schemaLocation="../../alerts.xsd"/> <xs:import namespace="https://procesy5.pl/bootstrap" schemaLocation="bootstrap.php.xsd"/> <xs:complexType name="h.input" abstract="true"> <xs:annotation> <xs:documentation>/todo model input/</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="tagName"/> <xs:element name="params"> <xs:annotation> <xs:documentation>[]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="childrens"> <xs:annotation> <xs:documentation>[]</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="h"> <xs:annotation> <xs:documentation>public static function h($tagName, $params = [], $childrens = []) {</xs:documentation> </xs:annotation> <xs:all> <xs:any/> </xs:all> </xs:complexType> <xs:complexType name="hAttributes"/> <xs:group name="hAttributes"> <xs:sequence> </xs:sequence> </xs:group> <xs:complexType name="hChildrens"/> <xs:group name="hChildrens"> <xs:sequence> </xs:sequence> </xs:group> <xs:simpleType name="outputHtml"> <xs:restriction base="xs:boolean"/> </xs:simpleType> <xs:simpleType name="msg"> <xs:restriction base="p5Al:msg"/> </xs:simpleType> <xs:group name="alert"> <xs:sequence> <xs:element name="alertType" type="p5Al:alertType"/> <xs:element name="msg" type="p5Ui:msg"/> <xs:element default="true" name="outputHtml" type="p5Ui:outputHtml"/> </xs:sequence> </xs:group> <xs:complexType name="alert"/> <xs:complexType name="viewLatestAuthLogAction"> <xs:annotation> <xs:documentation>public function viewLatestAuthLogAction() {</xs:documentation> </xs:annotation> <xs:choice> <xs:any notQName="name"> <xs:annotation> <xs:documentation>if (!$logName) { TODO przemapowanie</xs:documentation> </xs:annotation> </xs:any> </xs:choice> </xs:complexType> </xs:schema>