xml2 (version 1.3.6)

xml_text: Extract or modify the text

Description

xml_text returns a character vector, xml_double returns a numeric vector, xml_integer returns an integer vector.

Usage

xml_text(x, trim = FALSE)

xml_text(x) <- value

xml_set_text(x, value)

xml_double(x)

xml_integer(x)

Value

A character vector, the same length as x.

Arguments

x

A document, node, or node set.

trim

If TRUE will trim leading and trailing spaces.

value

character vector with replacement text.

Examples

Run this code
x <- read_xml("This is some text. This is bold!")
xml_text(x)
xml_text(xml_children(x))

x <- read_xml("This is some text. This is some nested text.")
xml_text(x)
xml_text(xml_find_all(x, "//x"))

x <- read_xml("   Some text    ")
xml_text(x, trim = TRUE)

# xml_double() and xml_integer() are useful for extracting numeric attributes
x <- read_xml("")
xml_integer(xml_find_all(x, "//@x"))

Run the code above in your browser using DataCamp Workspace