Packages

XmlParsec is a library based on [parser combinators](https://en.wikipedia.org/wiki/Parser_combinator), written in pure Elixir.

Current section

Files

Jump to
xml_parsec lib xml doc.ex
Raw

lib/xml/doc.ex

defmodule XML.Doc do
alias XML.Tag
import Lens
@moduledoc """
Module containing struct representing a complete XML document.
"""
@type t :: %__MODULE__{
version: String.t(),
encoding: String.t(),
standalone: true | false,
body: %Tag{}
}
deflenses [:version, :encoding, :standalone, :body]
end