FreeCAD

Форк
0
/
Parameter.xsd 
57 строк · 2.9 Кб
1
<?xml version="1.0" encoding="utf-8"?>
2
<!--
3
To verify the user.cfg file against the XSD scheme add the following to the FCParameters element:
4
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5
    xsi:noNamespaceSchemaLocation="XSD_FILE_PATH"
6
-->
7
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
8
    <xs:element name="FCParameters">
9
        <xs:complexType>
10
            <xs:sequence>
11
                <!-- This is the top-level parameter group -->
12
                <xs:element ref="FCParamGroup" minOccurs="1" maxOccurs="1"/>
13
            </xs:sequence>
14
        </xs:complexType>
15
    </xs:element>
16
    <xs:element name="FCParamGroup">
17
        <xs:complexType>
18
            <xs:choice maxOccurs="unbounded">
19
                <xs:element ref="FCParamGroup" minOccurs="0" maxOccurs="unbounded"/>
20
                <xs:element minOccurs="0" maxOccurs="unbounded" name="FCText">
21
                    <xs:complexType>
22
                        <xs:simpleContent>
23
                            <xs:extension base="xs:string">
24
                                <xs:attribute name="Name" type="xs:string" use="required" />
25
                            </xs:extension>
26
                        </xs:simpleContent>
27
                    </xs:complexType>
28
                </xs:element>
29
                <xs:element minOccurs="0" maxOccurs="unbounded" name="FCBool">
30
                    <xs:complexType>
31
                        <xs:attribute name="Name" type="xs:string" use="required" />
32
                        <xs:attribute name="Value" type="xs:unsignedByte" use="required" />
33
                    </xs:complexType>
34
                </xs:element>
35
                <xs:element minOccurs="0" maxOccurs="unbounded" name="FCInt">
36
                    <xs:complexType>
37
                        <xs:attribute name="Name" type="xs:string" use="required" />
38
                        <xs:attribute name="Value" type="xs:int" use="required" />
39
                    </xs:complexType>
40
                </xs:element>
41
                <xs:element minOccurs="0" maxOccurs="unbounded" name="FCFloat">
42
                    <xs:complexType>
43
                        <xs:attribute name="Name" type="xs:string" use="required" />
44
                        <xs:attribute name="Value" type="xs:decimal" use="required" />
45
                    </xs:complexType>
46
                </xs:element>
47
                <xs:element minOccurs="0" maxOccurs="unbounded" name="FCUInt">
48
                    <xs:complexType>
49
                        <xs:attribute name="Name" type="xs:string" use="required" />
50
                        <xs:attribute name="Value" type="xs:unsignedInt" use="required" />
51
                    </xs:complexType>
52
                </xs:element>
53
            </xs:choice>
54
            <xs:attribute name="Name" type="xs:string" use="required" />
55
        </xs:complexType>
56
    </xs:element>
57
</xs:schema>
58

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.