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++

print_no_indenting

[stała] Wyłącza tworzenie wcięć w przekazywanych danych XML.

Składnia

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

namespace rapidxml
{
    const int print_no_indenting = 0x1;
}

Przykład

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

int main()
{
    rapidxml::xml_document <> doc;
    rapidxml::xml_node <>
    * root = doc.allocate_node( rapidxml::node_element, "root" ),
    * data = doc.allocate_node( rapidxml::node_data, 0, "first" ),
    * node = doc.allocate_node( rapidxml::node_element, "node", "second" );
    doc.append_node( root );
    root->append_node( data );
    root->append_node( node );
    std::cout << doc;
    rapidxml::print( std::cout, doc, rapidxml::print_no_indenting );
}
Standardowe wyjście programu:
<root>
        first
        <node>second</node>
</root>

<root>first<node>second</node></root>

Zagadnienia powiązane

printPrzekazuje dane węzła na wyjście. (funkcja)
operator<<Przekazuje dane węzła do strumienia wyjściowego. (operator - funkcja)

Linki zewnętrzne