Project

Profile

Help

How to connect?
Download (1.5 KB) Statistics
| Branch: | Tag: | Revision:

he / latest10 / hej / net / sf / saxon / data / analyze-string.xsd @ c10300c0

1
<?xml version="1.0" encoding="UTF-8"?>
2
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
3
    targetNamespace="http://www.w3.org/2005/xpath-functions"
4
    xmlns:fn="http://www.w3.org/2005/xpath-functions"
5
    elementFormDefault="qualified">
6
    
7
    <!-- 
8
     * This is a schema for the XML representation of the result of the
9
     * function fn:analyze-string()
10
     *
11
     * The schema is made available under the terms of the W3C software notice and license
12
     * at http://www.w3.org/Consortium/Legal/copyright-software-19980720
13
     *
14
    -->
15

    
16
    <xs:element name="analyze-string-result" type="fn:analyze-string-result-type"/>
17
    <xs:element name="match" type="fn:match-type"/>
18
    <xs:element name="non-match" type="xs:string"/>
19
    <xs:element name="group" type="fn:group-type"/>
20
    
21
    <xs:complexType name="analyze-string-result-type" mixed="true">
22
        <xs:choice minOccurs="0" maxOccurs="unbounded">
23
            <xs:element ref="fn:match"/>
24
            <xs:element ref="fn:non-match"/>
25
        </xs:choice>
26
    </xs:complexType>
27
        
28
    <xs:complexType name="match-type" mixed="true">
29
        <xs:sequence>
30
            <xs:element ref="fn:group" minOccurs="0" maxOccurs="unbounded"/>
31
        </xs:sequence>
32
    </xs:complexType>
33
    
34
    <xs:complexType name="group-type" mixed="true">
35
        <xs:sequence>
36
            <xs:element ref="fn:group" minOccurs="0" maxOccurs="unbounded"/>
37
        </xs:sequence>
38
        <xs:attribute name="nr" type="xs:positiveInteger"/>
39
    </xs:complexType>    
40
 
41
</xs:schema>
(1-1/14)