class xml::XmlNode

Krótki definiuje abstrakcyjność nad węzłem XML.

Podsumowanie

Członkowie Opisy
public std::string GetAttributeValue(const std::string & attributeName) const Jeszcze nie udokumentowano.
public std::vector < std::p air < std::string, std::string >> GetAttributes() const Jeszcze nie udokumentowano.
public std::shared_ptr < XmlNode > GetNextNode() const Jeszcze nie udokumentowano.
public std::shared_ptr <> Const XmlNode GetFirstChild() Jeszcze nie udokumentowano.
public std::string GetName() const Jeszcze nie udokumentowano.
public std::string GetContent() const Jeszcze nie udokumentowano.
public std::string GetInnerText() const Jeszcze nie udokumentowano.
public XmlNamespace GetNamespace() const Jeszcze nie udokumentowano.
publiczny bool IsNull() const Sprawdź, czy obiekt został zainicjowany za pomocą węzła xml.
public void AddAttribute(const std::string & attributeName, const std::string & attributeValue) Dodaj właściwość do istniejącego węzła.
public int RemoveAttribute(const std::string & attributeName) Usuwa właściwość węzła według nazwy.
public std::shared_ptr < XmlNode > AddNewChild(const std::string & name) Dodaj dziecko do tego xmlNode. Nowe dziecko zostanie wstawione po wszystkich istniejących dzieciach.
public std::shared_ptr < XmlNode > AddNewChild(const std::string & name, const std::string & namespaceName) Dodaj dziecko do tego xmlNode. Nowe dziecko zostanie wstawione po wszystkich istniejących dzieciach.
public bool AddContent(const std::string & content) Dodaj tekst wewnętrzny do tego węzła XML.
bool publiczny RemoveNodeFromDocument() Usuń ten węzeł i elementy dzieci z dokumentu XML.

Członkowie

Funkcja GetAttributeValue

Nie udokumentowano jeszcze.

Funkcja GetAttributes

Nie udokumentowano jeszcze.

GetNextNode, funkcja

Nie udokumentowano jeszcze.

Funkcja GetFirstChild

Nie udokumentowano jeszcze.

Funkcja GetName

Nie udokumentowano jeszcze.

Funkcja GetContent

Nie udokumentowano jeszcze.

GetInnerText, funkcja

Nie udokumentowano jeszcze.

GetNamespace, funkcja

Nie udokumentowano jeszcze.

IsNull

Sprawdź, czy obiekt został zainicjowany za pomocą węzła xml.

Zwraca wartość: Prawda, jeśli węzeł źródłowy. Fałsz, jeśli nie jest.

Funkcja AddAttribute

Dodaj właściwość do istniejącego węzła.

Parametry:

  • nazwa_atrybutu:nazwa atrybutu do dodania

  • attributeValue:wartość atrybutu do dodania

Funkcja RemoveAttribute

Usuwa właściwość węzła według nazwy.

Parametry:

  • nazwa_atrybutu:nazwa właściwości do usunięcia

Zwracawartość: 0, jeśli właściwość została znaleziona i została usunięta pomyślnie, a w przeciwnym razie -1.

AddNewChild, funkcja

Dodaj dziecko do tego xmlNode. Nowe dziecko zostanie wstawione po wszystkich istniejących dzieciach.

Parametry:

  • nazwa:Nazwa nowego węzła

Zwraca:wskaźnik do dodanego węzła lub nullptr, jeśli operacja nie powiodła się.

AddNewChild, funkcja

Dodaj dziecko do tego xmlNode. Nowe dziecko zostanie wstawione po wszystkich istniejących dzieciach.

Parametry:

  • nazwa:Nazwa nowego węzła

  • nazwa przestrzeni nazw:prefiks przestrzeni nazw, aby wstawić nowy węzeł w obszarze

Zwraca:wskaźnik do dodanego węzła lub nullptr, jeśli operacja nie powiodła się.

AddContent, funkcja

Dodaj tekst wewnętrzny do tego węzła XML.

Parametry:

  • content: Ciąg, który należy dodać jako tekst wewnętrzny

Zwracawartość : Prawda, jeśli zawartość została dodana lub fałsz, jeśli operacja nie powiodła się.

RemoveNodeFromDocument

Usuń ten węzeł i elementy dzieci z dokumentu XML.

Zwracawartość : True (Prawda), jeśli węzeł został pomyślnie usunięty lub false (fałsz), jeśli nie powiodło się.d.