Класс AExtXML

Класс расширения Ананас AExtXML предназначен для работы с XML файлами. Подробнее...

#include <aextxml.h>

Граф наследования:AExtXML:

Полный список членов класса

Открытые слоты

bool read (const QString &fname)
bool write (const QString &fname)
void createNew (const QString &rootnodename)
bool isRoot ()
bool parent ()
bool newChild (const QString &childname)
QString nodeName ()
bool setText (const QString &text)
QString text () const
bool setAttr (const QString &name, const QString &value)
QString attr (const QString &name) const
bool removeAttr (const QString &name)
bool firstChild ()
bool lastChild ()
bool next ()
bool prev ()
bool childExists ()

Открытые члены

 AExtXML ()
 ~AExtXML ()


Подробное описание

Класс расширения Ананас AExtXML предназначен для работы с XML файлами.

Конструктор(ы)

AExtXML::AExtXML (  ) 

Создает объект.

AExtXML::~AExtXML (  ) 

Уничтожает объект.


Методы

bool AExtXML::read ( const QString &  fname  )  [slot]

Читает файл XML.

Аргументы:
fname (in) - имя файла XML.
Возвращает:
true в случае успеха.

bool AExtXML::write ( const QString &  fname  )  [slot]

Записывает файл XML.

Аргументы:
fname (in) - имя файла XML.
Возвращает:
Код ошибки.

void AExtXML::createNew ( const QString &  rootnodename  )  [slot]

Создает новый XML документ. Старое содержимое документа уничтожается.

Аргументы:
rootnodename (in) - имя корневого узла документа XML.
Возвращает:
ничего.

bool AExtXML::isRoot (  )  [slot]

Проверяет, является ли текущий узел корневым.

Возвращает:
true - если текущий узел корневой.

bool AExtXML::setText ( const QString &  text  )  [slot]

Устанавливает текст текущего узла.

Аргументы:
text (in) - Значение нового текста.
Возвращает:
ничего.

QString AExtXML::text (  )  const [slot]

Возвращает текст текущего узла.

Возвращает:
Строка.

bool AExtXML::setAttr ( const QString &  name,
const QString &  value 
) [slot]

Устанавливает значение атрибута текущего узла.

Аргументы:
name (in) - иям атрибута.
value (in) - новое значение.
Возвращает:
ничего.

QString AExtXML::attr ( const QString &  name  )  const [slot]

Возвращает значение атрибута текущего узла.

Аргументы:
name (in) - иям атрибута.
Возвращает:
значение атрибута.


Объявления и описания членов классов находятся в файлах:

Документация по Ananas Library. Последние изменения: Mon Jul 14 11:53:55 2008. Создано системой  doxygen 1.5.5