R: Show the structure of an html/xml document.

xml_structure {xml2} | R Documentation

## Show the structure of an html/xml document.

### Description

Show the structure of an html/xml document without displaying any of the values. This is useful if you want to get a high level view of the way a document is organised. Compared to `xml_structure`, `html_structure` prints the id and class attributes.

### Usage

    xml_structure(x, indent = 2, file = "")

    html_structure(x, indent = 2, file = "")

### Arguments

`x` | HTML/XML document (or part there of)
`indent` | Number of spaces to ident
`file` | A connection, or a character string naming the file to print to. If `""` (the default), `cat` prints to the standard output connection, the console unless redirected by `sink`. If it is `"|cmd"`, the output is piped to the command given by ‘cmd’, by opening a pipe connection.

### Examples

    xml_structure(read_xml("<a><b><c/><c/></b><d/></a>"))

    rproj <- read_html(system.file("extdata","r-project.html", package = "xml2"))
    xml_structure(rproj)
    xml_structure(xml_find_all(rproj, ".//p"))

    h <- read_html("<body><p id = 'a'></p><p class = 'c d'></p></body>")
    html_structure(h)

[Package xml2 version 1.3.0 Index]