XLS: jednoduchá šablona pro zobrazení konfigurace v prohlížeči.
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema xmlns="https://trac.frantovo.cz/prodluzovac-odkazu/wiki/xmlns/konfigurace"
3 targetNamespace="https://trac.frantovo.cz/prodluzovac-odkazu/wiki/xmlns/konfigurace"
4 xmlns:xs="http://www.w3.org/2001/XMLSchema"
5 elementFormDefault="qualified"
6 attributeFormDefault="unqualified">
8 <xs:element name="prodlužovač" type="konfigurace" />
10 <xs:complexType name="konfigurace">
12 <xs:element name="limitPřesměrování" type="xs:positiveInteger">
14 <xs:documentation>Maximální počet přesměrování, která se pokusíme následovat.</xs:documentation>
17 <xs:element name="zkracovače" type="zkracovače">
19 <xs:documentation>Seznam podporovaných zkracovačů</xs:documentation>
25 <xs:complexType name="zkracovače">
26 <xs:sequence minOccurs="1" maxOccurs="unbounded">
27 <xs:element name="url" type="url">
29 <xs:documentation>Regulární výraz definující URL daného zkracovače.</xs:documentation>
35 <xs:complexType name="url">
37 <xs:extension base="xs:string">
38 <xs:attribute name="popis" type="xs:string">
40 <xs:documentation>Volitelný popis (nemá vliv na funkčnost).</xs:documentation>
43 <xs:attribute name="záležíNaVelikosti" type="xs:boolean" default="false">
46 Zda musí URL vyhovovat výrazu přesně – včetně velikosti písmen.
47 Při neuvedení tohoto atributu nemusí – takže bude vyhovovat např.
48 jak "http://example.com/index.xhtml",
49 tak i "http://EXAMPLE.COM/index.xhtml".