23 #include "Internal.hpp"
115 S_Xml_Ns
get_ns(
const char *prefix);
std::vector< S_Xml_Elem > tree_for()
class for wrapping lyxml_ns.
Element's attribute definition.
Xml_Ns(const struct lyxml_ns *ns, S_Deleter deleter)
Xml_Attr(struct lyxml_attr *attr, S_Deleter deleter)
S_Xml_Ns get_ns(const char *prefix)
Public API of libyang XML parser.
std::string print_mem(int options)
Structure describing an element in an XML tree.
const char * get_attr(const char *name, const char *ns=nullptr)
Xml_Elem(S_Context context, struct lyxml_elem *elem, S_Deleter deleter)
std::vector< S_Xml_Elem > tree_dfs()
enum lyxml_attr_type LYXML_ATTR_TYPE
enumeration of attribute types