-
Notifications
You must be signed in to change notification settings - Fork 4
/
5.txt
42 lines (29 loc) · 1.88 KB
/
5.txt
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
[2] [CODE(URI)@en[[[DAV:]]]] [[名前空間]]の [DFN[[CODE(XMLe)@en[[[error]]]]]]
[[要素]]は、エラーの詳細を表します。
* 仕様書
[REFS[
- [1] '''[CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#section-14.5>'''
- [8] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#section-14.22>
- [10] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#section-14.24>
]REFS]
* 内容
[4] 最低1つの [[XML]] [[要素]]が必要です [SRC[>>1]]。
各[[要素]]は[[事前条件符号]]または[[事後条件符号]]とみなされます [SRC[>>1]]。
[5] [[テキスト]]を含めては[['''なりません''']] [SRC[>>1]]。
;; [7] [[要素間空白]]が認められるかは不明です。
[FIG(railroad)[
= +
== |
=== [[事前条件符号]]
=== [[事後条件符号]]
]FIG]
* 文脈
[3] エラーの[[応答]]、とりわけ [CODE(HTTP)[[[403]]]] や [CODE(HTTP)[[[409]]]]
では何がおかしかったかより詳しい情報を示したい場合があり、
[[鯖]]はその場合に [CODE(XMLe)@en[[[error]]]] [[要素]]を[[根要素]]とする [[XML文書]]を
[[payload body]] として使うことができます [SRC[>>1]]。
[11] [CODE(XMLe)@en[[[response]]]] [[要素]]でも用いることができます [SRC[>>10]]。
[9] [CODE(XMLe)@en[[[propstat]]]] [[要素]]でも用いることができ、
[CODE(XMLe)@en[[[prop]]]] [[要素]]に含まれる[[特性]]に適用されます [SRC[>>8]]。
* 処理
[6] 未知の[[子要素]]は無視しなければ[['''なりません''']] [SRC[>>1]]。