View Source Yex.XmlElement (y_ex v0.6.2)
A shared type that represents an XML node
Summary
Functions
get(xml_element, index)
deprecated
Types
Functions
@spec children(t()) :: Enumerable.t(t() | Yex.XmlText.t())
@spec fetch(t(), integer()) :: {:ok, t() | Yex.XmlText.t()} | :error
@spec fetch(t(), integer()) :: t() | Yex.XmlText.t()
@spec first_child(t()) :: t() | Yex.XmlText.t() | nil
This function is deprecated. Rename to `fetch/2`.
@spec get(t(), integer()) :: {:ok, t() | Yex.XmlText.t()} | :error
@spec insert(t(), integer(), Yex.XmlElementPrelim.t() | Yex.XmlTextPrelim.t()) :: :ok | :error
@spec insert_after( t(), t() | Yex.XmlText.t(), Yex.XmlElementPrelim.t() | Yex.XmlTextPrelim.t() ) :: :ok | :error
@spec next_sibling(t()) :: t() | Yex.XmlText.t() | nil
@spec prev_sibling(t()) :: t() | Yex.XmlText.t() | nil
@spec push(t(), Yex.XmlElementPrelim.t() | Yex.XmlTextPrelim.t()) :: :ok | :error
@spec unshift(t(), Yex.XmlElementPrelim.t() | Yex.XmlTextPrelim.t()) :: :ok | :error