D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
local
/
psa
/
PMM
/
schemas
/
Filename :
xml_transform.xsd
back
Copy
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 1999-2025. WebPros International GmbH. All rights reserved. --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Transformation"> <xs:sequence> <xs:element name="node" type="TransformNode" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="type"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="dump-overview"/> <xs:enumeration value="restore-specification"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> <xs:complexType name="TransformNode"> <xs:sequence> <xs:element name="context" type="Context" minOccurs="0"/> <xs:element name="attributes" type="Attributes" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" use="required"/> <xs:attribute name="children-processing-type"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="filter-out"/> <xs:enumeration value="process-recursive"/> <xs:enumeration value="copy"/> <xs:enumeration value="skip"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="attributes-processing-type"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="copy"/> <xs:enumeration value="skip"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> <xs:complexType name="Context"> <xs:sequence> <xs:element name="path" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="Attributes"> <xs:sequence> <xs:element name="attribute" type="Attribute" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="Attribute"> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="value" type="xs:string"/> </xs:complexType> <xs:element name="transformation" type="Transformation"/> </xs:schema>