-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfluence-ri.xsd
138 lines (123 loc) · 3.71 KB
/
confluence-ri.xsd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema version="1.0" xml:lang="en"
xmlns="http://www.atlassian.com/schema/confluence/4/ri/"
xmlns:xml="http://www.w3.org/XML/1998/namespace"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.atlassian.com/schema/confluence/4/ri/"
attributeFormDefault="qualified"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>
Confluence page source XML schema: resource identifiers.
Last updated 2012-05-04.
Developed by Graham Hannington (Confluence user; no other affiliation with Atlassian).
Copyright (c) 2012, Fundi Software.
All rights reserved.
Distributed under the BSD 2-Clause license.
</xs:documentation>
</xs:annotation>
<xs:group name="confluence.ri">
<xs:annotation>
<xs:documentation>
Confluence resource identifiers
</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element ref="page"/>
<xs:element ref="blog-post"/>
<xs:element ref="attachment"/>
<xs:element ref="url"/>
<xs:element ref="shortcut"/>
<xs:element ref="user"/>
<xs:element ref="space"/>
<xs:element ref="content-entity"/>
</xs:choice>
</xs:group>
<xs:element name="page">
<xs:annotation>
<xs:documentation>
Confluence page
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="space-key" type="xs:string"/>
<xs:attribute name="content-title" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="blog-post">
<xs:annotation>
<xs:documentation>
Confluence blog post
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="space-key" type="xs:string"/>
<xs:attribute name="content-title" type="xs:string" use="required"/>
<xs:attribute name="posting-day" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="attachment">
<xs:annotation>
<xs:documentation>
Confluence attachment
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="page" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="filename" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="url">
<xs:annotation>
<xs:documentation>
URL
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="value" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="shortcut">
<xs:annotation>
<xs:documentation>
Shortcut
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="key" type="xs:string" use="required"/>
<xs:attribute name="parameter" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="user">
<xs:annotation>
<xs:documentation>
Confluence user
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="username" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="space">
<xs:annotation>
<xs:documentation>
Confluence space
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="space-key" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="content-entity">
<xs:annotation>
<xs:documentation>
Content entity
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="content-id" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:schema>