Packages

An XML SAX parser and encoder in Elixir.

Current section

Files

Jump to
sax lib saxy prolog.ex
Raw

lib/saxy/prolog.ex

defmodule Sax.Prolog do
defstruct [
:version,
:encoding,
:standalone
]
@type t() :: %__MODULE__{
version: String.t(),
encoding: atom() | String.t(),
standalone: boolean()
}
def from_keyword(prolog) do
version = Keyword.get(prolog, :version, "1.0")
encoding = Keyword.get(prolog, :encoding)
standalone = Keyword.get(prolog, :standalone)
%__MODULE__{
version: version,
encoding: encoding,
standalone: standalone
}
end
end