Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: jankowalski25
Biblioteki C/C++

rapidxml::xml_node::previous_sibling

[metoda] Zwraca wskaźnik do poprzedniego węzła zawartego w tym samym węźle nadrzędnym.

Składnia

C/C++
#include <rapidxml.hpp>

namespace rapidxml
{
    template < class Ch = char >
    class xml_node
        : public xml_base < Ch >
    {
    public:
        xml_node < Ch >* previous_sibling( const Ch * name = 0,
        std::size_t name_size = 0,
        bool case_sensitive = true ) const;
    }
}

Parametry szablonu

ParametrOpis
ChTyp danych przechowujący pojedynczy znak.

Argumenty

ArgumentOpis
nameNazwa węzła do znalezienia (zero pomija sprawdzanie nazwy). Gdy wartość argumentu name_size jest różna od zera, to łańcuch znaków, na który wskazuje wartość tego argumentu, nie musi być zakończony znakiem zerowym.
name_sizeRozmiar nazwy do znalezienia (w bajtach). Użycie zera wymaga łańcucha znaków (określanego przez argument name) zakończonego znakiem zerowym.
case_sensitiveOkreśla, czy podczas szukania należy rozróżniać wielkość liter. Wyszukiwanie bez uwzględniania wielkości liter działa poprawnie tylko dla znaków ASCII.

Zwracana wartość

Wskaźnik do znalezionego węzła lub zero, jeśli węzeł nie został znaleziony.

Dodatkowe informacje

Zachowanie jest niezdefiniowane, jeśli ten węzeł nie ma węzła nadrzędnego. Aby to sprawdzić, należy użyć funkcji » RapidXML » xml_baseparent.

Zagadnienia powiązane

next_siblingZwraca wskaźnik do następnego węzła zawartego w tym samym węźle nadrzędnym. (metoda)

Linki zewnętrzne