8#include <aws/core/Core_EXPORTS.h>
10#include <aws/core/utils/Outcome.h>
11#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
29 template<
typename PAYLOAD_TYPE>
30 class AmazonWebServiceResult;
34 template<
typename ERROR_TYPE>
138 m_node(node), m_doc(&document)
XmlDocument & operator=(const XmlDocument &other)
XmlDocument(const XmlDocument &other)
XmlDocument & operator=(XmlDocument &&other)
static XmlDocument CreateFromXmlString(const Aws::String &)
XmlDocument(XmlDocument &&doc)
Aws::String ConvertToString() const
Aws::String GetErrorMessage() const
bool WasParseSuccessful() const
XmlNode GetRootElement() const
static XmlDocument CreateFromXmlStream(Aws::IOStream &)
static XmlDocument CreateWithRootNode(const Aws::String &)
const Aws::String GetAttributeValue(const Aws::String &name) const
XmlNode FirstChild(const Aws::String &name) const
XmlNode CreateChildElement(const Aws::String &name)
const Aws::String GetName() const
XmlNode FirstChild() const
void SetText(const Aws::String &textValue)
XmlNode NextNode(const Aws::String &name) const
Aws::String GetText() const
void SetAttributeValue(const Aws::String &name, const Aws::String &value)
void SetName(const Aws::String &name)
XmlNode & operator=(const XmlNode &other)
XmlNode CreateSiblingElement(const Aws::String &name)
XmlNode FirstChild(const char *name) const
XmlNode(const XmlNode &other)
XmlNode NextNode(const char *name) const
AWS_CORE_API Aws::String DecodeEscapedXmlText(const Aws::String &textToDecode)
std::basic_iostream< char, std::char_traits< char > > IOStream
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Client::AWSError< CoreErrors > AWSError