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::first_attribute

[metoda] Zwraca wskaźnik do pierwszego atrybutu.

Składnia

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

namespace rapidxml
{
    template < class Ch = char >
    class xml_node
        : public xml_base < Ch >
    {
    public:
        xml_attribute < Ch >* first_attribute( 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 atrybutu 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 atrybutu lub zero, jeśli atrybut nie został znaleziony.

Linki zewnętrzne