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::internal::print_attributes

[funkcja] Przekazuje dane atrybutów do iteratora wyjściowego.

Składnia

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

namespace rapidxml
{
    namespace internal
    {
        template < class OutIt, class Ch >
        inline OutIt print_attributes( OutIt out,
        const xml_node < Ch >* node,
        int flags );
    }
}

Parametry szablonu

ParametrOpis
OutItTyp danych iteratora wyjściowego.
ChTyp danych przechowujący pojedynczy znak.

Argumenty

ArgumentOpis
outIterator wyjściowy otrzymujący dane.
nodeWskaźnik do węzła zawierającego atrybuty.
flagsFlagi określające sposób wypisywania atrybutów.

Zwracana wartość

Iterator wyjściowy wskazujący na znak znajdujący się za ostatnim skopiowanym znakiem.

Dodatkowe informacje

Atrybut musi zawierać nazwę oraz wartość, inaczej zostanie pominięty. Podczas przekazywania danych następuje zamiana znaków specjalnych na odwołania znakowe. Gdy w wartości atrybutu znajduje się podwójny cudzysłów, do jej zapisania zostanie użyty pojedynczy cudzysłów. W innym przypadku wartość będzie zakończona podwójnymi cudzysłowami.