{"draft":"draft-hollenbeck-ietf-xml-guidelines-07","doc_id":"RFC3470","title":" Guidelines for the Use of Extensible Markup Language (XML) within IETF Protocols ","authors":["S. Hollenbeck","M. Rose","L. Masinter"],"format":["ASCII","HTML"],"page_count":"28","pub_status":"BEST CURRENT PRACTICE","status":"BEST CURRENT PRACTICE","source":"IETF - NON WORKING GROUP","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. ","pub_date":"December 2002","keywords":["data","documents","structure"],"obsoletes":[],"obsoleted_by":[],"updates":[],"updated_by":["RFC8996"],"see_also":["BCP0070"],"doi":"10.17487\/RFC3470","errata_url":"https:\/\/www.rfc-editor.org\/errata\/rfc3470"}