[4] [CODE(URI)@en[[[DAV:]]]] [[名前空間]]の [DFN[[CODE(XMLe)@en[[[href]]]]]]
[[要素]]は、関係する [[URL]] を表すものです。

* 仕様書

[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.7>'''
- [5] [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.9>
- [7] [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.12>
- [9] [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.14>
- [11] [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.17>
- [13] [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>
- [15] [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#page-100>
]REFS]

* 構文

[3] [CODE(XMLe)@en[[[href]]]] [[要素]]の[[内容]]は、[[単純参照]]でなければ[['''なりません''']] [SRC[>>1]]。

* 文脈

[6] [CODE(XMLe)@en[[[location]]]] [[要素]]の[[子要素]]として使って、
[CODE(HTTP)@en[[[Location:]]]] [[ヘッダー]]の値に相当する [[URL]]
を表すことができます [SRC[>>5]]。

[8] [CODE(XMLe)@en[[[lockroot]]]] [[要素]]の[[子要素]]として使って、
[[ロック根]]の [[URL]] を表すことができます [SRC[>>7]]。

[10] [CODE(XMLe)@en[[[locktoken]]]] [[要素]]の[[子要素]]として使って、
[[ロックトークン]]の [[URL]] を表すことができます [SRC[>>9]]。

[12] [CODE(XMLe)@en[[[owner]]]] [[要素]]の[[子要素]]として使って、
[[ロック作成者]]の [[URL]] を表すことができます [SRC[>>11]]。

[14] [CODE(XMLe)@en[[[response]]]] [[要素]]の[[子要素]]として使って、
言及対象の[[資源]]の [[URL]] を表すことができます。 [CODE(XMLe)@en[[[status]]]]
[[要素]]と併用する場合は1個[[以上]]、 [CODE(XMLe)@en[[[propstat]]]]
[[要素]]と併用する場合は1個だけ使うことができます。 [SRC[>>13]]

[16] [[事前条件符号]] [CODE(XMLe)@en[[[lock-token-submitted]]]] の[[子要素]]として使って、
[[ロック]]されていて処理を失敗させた[[資源]]の [[URL]] を表すことができます [SRC[>>15]]。

[17] [[事前条件符号]] [CODE(XMLe)@en[[[no-conflicting-lock]]]] の[[子要素]]として使って、
[[衝突]]した[[ロック]]の[[ロック根]]の [[URL]] を表すことができます [SRC[>>15]]。

[18] [CODE(XMLe)@en[[[keepalive]]]] [[要素]]でも使われていました。

* 歴史

[FIG(quote)[
[FIGCAPTION[
[2] RFC 2518 (WebDAV) 12.3 href XML Element
]FIGCAPTION]

:Name:[CODE(DAVe)[href]]
:Namespace:[CODE(URI)[[[DAV:]]]]
:Purpose:Identifies the content of the element as a URI.
:Value:URI ; See section 3.2.1 of [RFC2068]

:目的:要素の内容を [[URI]] として識別します。

> <!ELEMENT href (#PCDATA)>
]FIG]

[19] [CITE@en[RFC 4437 - Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources]]
([TIME[2017-09-24 19:11:37 +09:00]])
<https://tools.ietf.org/html/rfc4437#section-10>