Skip to content

Commit e84f397

Browse files
authored
Move XML definition to appendix (#97)
1 parent 6adb672 commit e84f397

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

content.mkd

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,15 @@ WebDAV-Push
111111
: WebDAV server (for instance a CalDAV/CardDAV server) that implements WebDAV-Push
112112

113113

114+
## XML Element Namespace
115+
116+
When XML element names are used without namespace in this document, they are in the WebDAV-Push namespace: `https://bitfire.at/webdav-push`
117+
118+
All XML elements defined by this document reside in this namespace. The XML schema for the elements can be found in {{xml-schema}}.
119+
120+
To reference element names in another namespace, the `{ns}element` syntax is used. For instance, `{DAV:}prop` means the `prop` XML element in the `DAV:` namespace.
121+
122+
114123

115124
# Service Detection
116125

@@ -572,15 +581,11 @@ When using the Web Push transport, the general requirements from {{Section 8 of
572581

573582

574583

575-
# XML Schema
576-
577-
When XML element names are used without namespace in this document, they are in the WebDAV-Push namespace: `https://bitfire.at/webdav-push`
584+
--- back
578585

579-
All XML elements defined by this document reside in this namespace.
580-
581-
To reference element names in another namespace, the `{ns}element` syntax is used. For instance, `{DAV:}prop` means the `prop` XML element in the `DAV:` namespace.
586+
# XML Schema
582587

583-
The XML schema formally defines the XML elements used by this document and is expressed in {{RELAXNG}}.
588+
This XML schema formally defines the XML elements used by this document and is expressed in {{RELAXNG}}.
584589

585590
~~~xml
586591
{::include xml/webdav-push.rng}

0 commit comments

Comments
 (0)