
\begin{DoxyItemize}
\item infos = Information about xmltool plugin is in keys below
\item infos/author = Markus Raab \href{mailto:elektra@libelektra.org}{\tt elektra@libelektra.\+org}
\item infos/licence = B\+S\+D
\item infos/provides = storage xml
\item infos/needs =
\item infos/placements = getstorage setstorage
\item infos/status = maintained unittest old
\item infos/description = Storage using libelektratools xml format.
\end{DoxyItemize}

This plugin is a storage plugin allowing Elektra to read and write xml formatted files. It uses the libelektratools xml format.

This plugin can be used for migration of Key Databases, e.\+g. from 0.\+7 -\/$>$ 0.\+8.

\subsection*{Dependencies}


\begin{DoxyItemize}
\item {\ttfamily libxml2-\/dev}
\end{DoxyItemize}

\subsection*{Restrictions}

This plugin has a difficult time recognizing whether a key has a null value or an empty value.

\subsection*{Examples}

Mount an xml file using {\ttfamily xmltools}\+: \begin{DoxyVerb}    kdb mount /etc/example.xml system/example xmltool
\end{DoxyVerb}


Using an xml as export format\+: \begin{DoxyVerb}    kdb export system/example xmltool > backup.xml\end{DoxyVerb}
 