clase xml::XmlDocument

Interfaz para interactuar con el documento XML.

Resumen

Miembros Descripciones
public std::vector<std::shared_ptr<XmlNode>> SelectNodes(const std::string& xpath, const std::shared_ptr<XmlNode> & node) const Obtiene los nodos xml coincidentes de una ruta xpath especificada. Producirá una excepción de tipo mip::BadInputError si no se pueden analizar nodos xml, hay una codificación no válida o no se puede interpretar la ruta xpath.
public std::string GetXmlContent() const Analice un búfer con formato xml en un documento xml.
public std::shared_ptr<XmlNode> GetRootNode() const Obtenga el nodo que es un antecesor de todos los demás nodos.

Miembros

Función SelectNodes

Obtiene los nodos xml coincidentes de una ruta xpath especificada. Producirá una excepción de tipo mip::BadInputError si no se pueden analizar nodos xml, hay una codificación no válida o no se puede interpretar la ruta xpath.

Parámetros:

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

  • node: especificar elementos secundarios de un nodo específico

Devuelve: un vector de punteros compartidos xmlNode coincidentes o un vector vacío si ninguno coincide.

Función GetXmlContent

Analice un búfer con formato xml en un documento xml.

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 xmlNode