An Extensible Markup Language (XML) Patch Operations Framework Utilizing XML Path Language (XPath) Selectors
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 40
- Abstract
- Extensible Markup Language (XML) documents are widely used as containers for the exchange and storage of arbitrary data in today's systems. In order to send changes to an XML document, an entire copy of the new version must be sent, unless there is a means of indicating only the portions that have changed. This document describes an XML patch framework utilizing XML Path language (XPath) selectors. These selector values and updated new data content constitute the basis of patch operations described in this document. In addition to them, with basic <add>, <replace>, and <remove> directives a set of patches can then be applied to update an existing XML document. [STANDARDS-TRACK]
- Publication Date
- 2008-09-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC5261- Link
- https://doi.org/10.17487/RFC5261
- Author(s)
- Jari Urpalainen
Latest version of IETF RFC 5261
Document Versions — IETF RFC 5261
-
▶ IETF RFC 5261 (2008-09-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2119 [Active*]
- IETF RFC 3023 [Superseded*]
- IETF RFC 3629 [Active*]
- IETF RFC 3688 [Active*]
- IETF RFC 4288 [Superseded*]
- W3C.xml-c14n.20010315 — XML-C14N EXTERNAL
- W3C.xml-id.20041109 — W3C.WD-xml-id-20041109 EXTERNAL
- W3C XML Namespaces 1.0 [Superseded]
- W3C.xml.20060816 — W3C.REC-xml-20060816 EXTERNAL
- W3C XML Schema P1 [Active]
- W3C XML Schema P2 [Active]
- W3C XML XPath 1 [Superseded]
Bibliographic Reference(s)
- Urpalainen, J. and J. Rosenberg, "An Extensible Markup Language (XML) Document Format for Indicating A Change in XML Configuration Access Protocol (XCAP) Resources", Work in Progress, May 2008. EXTERNAL
- IETF RFC 3265 [Superseded*]
- IETF RFC 3903 [Active*]
- IETF RFC 4825 [Active*]
- IETF RFC 5262 [Active*]
- W3C.xpath20.20070123 — W3C.REC-xpath20-20070123 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC5261.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 5261, An Extensible Markup Language (XML) Patch Operations Framework Utilizing XML Path Language (XPath) Selectors. Available at https://doi.org/10.17487/RFC5261
Snippet:
IETF RFC 5261, An Extensible Markup Language (XML) Patch Operations Framework Utilizing XML Path Language (XPath) Selectors. Available at https://doi.org/10.17487/RFC5261
HTML (ISO 690 compliant)
Preview:
IETF RFC 5261, An Extensible Markup Language (XML) Patch Operations Framework Utilizing XML Path Language (XPath) Selectors. Available at https://doi.org/10.17487/RFC5261
Snippet:
<span class="citation"><cite>IETF RFC 5261</cite>, An Extensible Markup Language (XML) Patch Operations Framework Utilizing XML Path Language (XPath) Selectors. Available at <a href="https://doi.org/10.17487/RFC5261" target="_blank" rel="noopener">https://doi.org/10.17487/RFC5261</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 5261, An Extensible Markup Language (XML) Patch Operations Framework Utilizing XML Path Language (XPath) Selectors
doi: 10.17487/RFC5261
url: https://doi.org/10.17487/RFC5261
doi: 10.17487/RFC5261
url: https://doi.org/10.17487/RFC5261
Snippet:
<li> <cite id="bib-rfc5261">IETF RFC 5261</cite>, An Extensible Markup Language (XML) Patch Operations Framework Utilizing XML Path Language (XPath) Selectors <span class="doi">10.17487/RFC5261</span> </li>
Referenced By
- IETF RFC 5262 [Active*]
- IETF RFC 5263 [Active*]
- IETF RFC 5362 [Active*]
- IETF RFC 6902 [Active*]