@misc{rfc3470, series = {Request for Comments}, number = 3470, howpublished = {RFC 3470}, publisher = {RFC Editor}, doi = {10.17487/RFC3470}, url = {https://www.rfc-editor.org/info/rfc3470}, author = {Dr. Marshall T. Rose and Scott Hollenbeck and Larry M Masinter}, title = {{Guidelines for the Use of Extensible Markup Language (XML) within IETF Protocols}}, pagetotal = 28, year = 2003, month = jan, abstract = {The Extensible Markup Language (XML) is a framework for structuring data. While it evolved from Standard Generalized Markup Language (SGML) -- a markup language primarily focused on structuring documents -- XML has evolved to be a widely-used mechanism for representing structured data. There are a wide variety of Internet protocols being developed; many have need for a representation for structured data relevant to their application. There has been much interest in the use of XML as a representation method. This document describes basic XML concepts, analyzes various alternatives in the use of XML, and provides guidelines for the use of XML within IETF standards-track protocols. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.}, }