Meeseeks.parse
You're seeing just the function
parse
, go back to Meeseeks module for more information.
Specs
parse(Meeseeks.Parser.source()) :: Meeseeks.Document.t() | {:error, Meeseeks.Error.t()}
Parses a string or Meeseeks.TupleTree
into a Meeseeks.Document
.
parse/1
parses as HTML, while parse/2
accepts a second argument of
either :html
, :xml
, or tuple_tree
that specifies how the source is
parsed.
Examples
iex> Meeseeks.parse("<div id=main><p>Hello, Meeseeks!</p></div>")
#Meeseeks.Document<{...}>
iex> Meeseeks.parse("<book><author>GGK</author></book>", :xml)
#Meeseeks.Document<{...}>
iex> Meeseeks.parse({"div", [{"id", "main"}], [{"p", [], ["Hello, Meeseeks!"]}]}, :tuple_tree)
#Meeseeks.Document<{...}>
Specs
parse(Meeseeks.Parser.source(), Meeseeks.Parser.type()) :: Meeseeks.Document.t() | {:error, Meeseeks.Error.t()}