Класс AExtXML
Класс расширения Ананас
AExtXML предназначен для работы с XML файлами.
Подробнее...
#include <aextxml.h>
Полный список членов класса
|
Открытые слоты |
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 файлами.
Конструктор(ы)
Методы
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) - иям атрибута. |
- Возвращает:
- значение атрибута.
Объявления и описания членов классов находятся в файлах: