1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-06 07:32:46 +00:00
Files
l2jserver2/data/templates/skill.xsd
Rogiel 08adecd6a0 Add XML validation for templates
This commit adds an XSD file for each template type to that validation
can take place. If there is any error in XML files, it can be easily
detected by reading the error in the validation log.
2011-09-19 00:22:23 -03:00

23 lines
841 B
XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema version="1.0" targetNamespace="skill" xmlns:skill="skill"
xmlns:template="template" xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:import namespace="template" schemaLocation="template.xsd" />
<xs:complexType name="skillTemplate">
<xs:complexContent>
<xs:extension base="template:abstractTemplate">
<xs:sequence>
<xs:element name="maximumLevel" type="xs:int"></xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string"></xs:attribute>
<xs:attribute name="cooldown" type="xs:int"></xs:attribute>
<xs:attribute name="delay" type="xs:int"></xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="skill" type="skill:skillTemplate"></xs:element>
</xs:schema>