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.