class xml::XmlDocument

Interfaz para interactuar con un documento XML.

Resumen

Miembros Descripciones
pública std::vector < std::shared_ptr < XmlNode >> SelectNodes(const std::string & xpath, const std::shared_ptr < Nodo >& XmlNode) const Obtenga nodos xml que coincidan desde una ruta x especificada.
public std::string GetXmlContent() const Analizar un búfer con formato xml en un xmldocument.
std::shared_ptr < XmlNode > GetRootNode() const Obtenga el nodo que es un antecesor de todos los demás nodos.

Miembros

Función SelectNodes

Obtenga nodos xml que coincidan desde una ruta x especificada.

Parámetros:

  • xpath:la ruta de acceso para buscar el nodo en el documento xml

  • nodo:Especificar los hijos de un nodo específico

Devuelve:un vector de punteros compartidos XmlNode que coinciden o un vector vacío si ninguno coincide

Función GetXmlContent

Analizar un búfer con formato xml en un xmldocument.

Devuelve:una cadena con formato xml utf-8 del contenido de este XmlDocument

Función GetRootNode

Obtenga el nodo que es un antecesor de todos los demás nodos.

Devuelve:un shared_ptr a un XmlNodede