Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

LoadFile

[metoda] Wczytuje dokument XML z pliku.

Składnia

C/C++
#include <tinyxml/tinyxml.h>

bool TiXmlDocument::LoadFile(
TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING
);

bool TiXmlDocument::LoadFile(
FILE * pFileHandle,
TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING
);

bool TiXmlDocument::LoadFile(
const std::string & filename,
TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING
);

Argumenty

ArgumentOpis
FILE * pFileHandleUchwyt do otwartego pliku z którego ma zostać wczytany dokument XML.
const std::string & filenameNazwa pliku z którego ma zostać wczytany dokument XML.
TiXmlEncoding encodingArgument określa jakie kodowanie ma zostać zastosowane przy wczytywaniu pliku. Domyślną wartością jest TIXML_DEFAULT_ENCODING. W przypadku gdy kodowanie jest ustawione na TIXML_DEFAULT_ENCODING to kodowanie zostanie ustalone na podstawie zawartości pliku.

Zwracana wartość

Zwraca true w przypadku sukcesu. W przeciwnym wypadku metoda zwraca wartość false.

Opis szczegółowy

Metoda wczytuje dokument XML z pliku. Cała zawartość obecnie załadowanego dokumentu zostanie usunięta zanim nowy dokument XML zostanie wczytany.

Dodatkowe informacje

W przypadku gdy zostanie wywołana metoda posiadająca tylko argument kodowania, dokument XML zostanie wczytany z ostatniej zapamiętanej nazwy pliku, która jest zapisana w obiekcie » TinyXMLTiXmlDocument. Początkową nazwę pliku dla omówionej metody można nadać za pomocą odpowiedniego konstruktora tej klasy bądź metody » TinyXML » TiXmlDocumentSetValue.

Metoda, która przyjmuje jako argument nazwę pliku zawsze uaktualnia nazwę pliku, która jest trzymana w obiekcie » TinyXMLTiXmlDocument.

Zagadnienia powiązane

SaveFileZapisuje dokument XML do pliku. (metoda)
ParseWczytuje dokument XML z bufora. (metoda)
SetValueUstawia nową nazwę pliku. (metoda)
ValueZwraca ostatnią zapamiętaną nazwę pliku. (metoda)

Linki zewnętrzne