% Generated by roxygen2: do not edit by hand % Please edit documentation in R/xml.r \name{tidy_xml} \alias{tidy_xml} \alias{tidy_xml.XMLInternalDocument} \alias{tidy_xml.character} \alias{tidy_xml.default} \alias{tidy_xml.raw} \alias{tidy_xml.xml_document} \title{Tidy XML Documents} \usage{ tidy_xml(content, options = list(TidyXmlOut = TRUE)) \method{tidy_xml}{default}(content, options = list(TidyXmlOut = TRUE)) \method{tidy_xml}{character}(content, options = list(TidyXmlOut = TRUE)) \method{tidy_xml}{raw}(content, options = list(TidyXmlOut = TRUE)) \method{tidy_xml}{xml_document}(content, options = list(TidyXmlOut = TRUE)) \method{tidy_xml}{XMLInternalDocument}(content, options = list(TidyXmlOut = TRUE)) } \arguments{ \item{content}{atomic character or raw vector of content to tidy} \item{options}{named list of options} } \value{ tidied XML content } \description{ Currently supported options: \code{TidyAltText}, \code{TidyBodyOnly}, \code{TidyBreakBeforeBR}, \code{TidyCoerceEndTags}, \code{TidyCoerceEndTags}, \code{TidyDoctype}, \code{TidyDropEmptyElems}, \code{TidyDropEmptyParas}, \code{TidyFixBackslash}, \code{TidyFixComments}, \code{TidyHideComments}, \code{TidyHtmlOut}, \code{TidyIndentContent}, \code{TidyIndentSpaces}, \code{TidyJoinClasses}, \code{TidyJoinStyles}, \code{TidyLogicalEmphasis}, \code{TidyMakeBare}, \code{TidyMakeClean}, \code{TidyMark}, \code{TidyOmitOptionalTags}, \code{TidyReplaceColor}, \code{TidyTabSize}, \code{TidyUpperCaseAttrs}, \code{TidyUpperCaseTags}, \code{TidyWord2000}, \code{TidyWrapLen}, \code{TidyXhtmlOut}, \code{TidyXmlDecl}, \code{TidyXmlOut}, \code{TidyXmlTags}. } \references{ \url{https://github.com/htacg/tidy-html5/blob/master/include/tidyenum.h} (for definitions of the options supported above). }