|
40 | 40 | #' <p class='important'>This is an important paragraph</p> |
41 | 41 | #' ") |
42 | 42 | #' |
43 | | -#' html %>% html_element("h1") |
44 | | -#' html %>% html_elements("p") |
45 | | -#' html %>% html_elements(".important") |
46 | | -#' html %>% html_elements("#first") |
| 43 | +#' html |> html_element("h1") |
| 44 | +#' html |> html_elements("p") |
| 45 | +#' html |> html_elements(".important") |
| 46 | +#' html |> html_elements("#first") |
47 | 47 | #' |
48 | 48 | #' # html_element() vs html_elements() -------------------------------------- |
49 | 49 | #' html <- minimal_html(" |
|
54 | 54 | #' <li><b>R4-P17</b> is a <i>droid</i></li> |
55 | 55 | #' </ul> |
56 | 56 | #' ") |
57 | | -#' li <- html %>% html_elements("li") |
| 57 | +#' li <- html |> html_elements("li") |
58 | 58 | #' |
59 | 59 | #' # When applied to a node set, html_elements() returns all matching elements |
60 | 60 | #' # beneath any of the inputs, flattening results into a new node set. |
61 | | -#' li %>% html_elements("i") |
| 61 | +#' li |> html_elements("i") |
62 | 62 | #' |
63 | 63 | #' # When applied to a node set, html_element() always returns a vector the |
64 | 64 | #' # same length as the input, using a "missing" element where needed. |
65 | | -#' li %>% html_element("i") |
| 65 | +#' li |> html_element("i") |
66 | 66 | #' # and html_text() and html_attr() will return NA |
67 | | -#' li %>% html_element("i") %>% html_text2() |
68 | | -#' li %>% html_element("span") %>% html_attr("class") |
| 67 | +#' li |> html_element("i") |> html_text2() |
| 68 | +#' li |> html_element("span") |> html_attr("class") |
69 | 69 | html_element <- function(x, css, xpath) { |
70 | 70 | UseMethod("html_element") |
71 | 71 | } |
|
0 commit comments