#include "core/fxcrt/xml/cfx_xmlelement.h"
#include "core/fxcrt/check.h"
#include "core/fxcrt/fx_extension.h"
#include "core/fxcrt/xml/cfx_xmlchardata.h"
#include "core/fxcrt/xml/cfx_xmldocument.h"
#include "core/fxcrt/xml/cfx_xmltext.h"
CFX_XMLElement::CFX_XMLElement(const WideString& wsTag) : … { … }
CFX_XMLElement::~CFX_XMLElement() = default;
CFX_XMLNode::Type CFX_XMLElement::GetType() const { … }
CFX_XMLNode* CFX_XMLElement::Clone(CFX_XMLDocument* doc) { … }
WideString CFX_XMLElement::GetLocalTagName() const { … }
WideString CFX_XMLElement::GetNamespacePrefix() const { … }
WideString CFX_XMLElement::GetNamespaceURI() const { … }
WideString CFX_XMLElement::GetTextData() const { … }
void CFX_XMLElement::Save(
const RetainPtr<IFX_RetainableWriteStream>& pXMLStream) { … }
CFX_XMLElement* CFX_XMLElement::GetFirstChildNamed(WideStringView name) const { … }
CFX_XMLElement* CFX_XMLElement::GetNthChildNamed(WideStringView name,
size_t idx) const { … }
bool CFX_XMLElement::HasAttribute(const WideString& name) const { … }
WideString CFX_XMLElement::GetAttribute(const WideString& name) const { … }
void CFX_XMLElement::SetAttribute(const WideString& name,
const WideString& value) { … }
void CFX_XMLElement::RemoveAttribute(const WideString& name) { … }
WideString CFX_XMLElement::AttributeToString(const WideString& name,
const WideString& value) { … }