Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Lokki23
0 / 0 / 1
Регистрация: 16.11.2014
Сообщений: 85
1

Как добавить данные в XML файл?

16.03.2017, 04:20. Просмотров 211. Ответов 1
Метки нет (Все метки)

Добрый день, не подскажите как добавить данные в XML файл.

XML
1
2
3
4
5
6
7
8
9
10
11
12
<rss version="2.0">
<channel>
<item>
<title>A blog post</title>
<pubDate>Sat, 07 Sep 2010 10:00:01 GMT</pubDate>
</item>
<item>
<title>Another blog post</title>
<pubDate>Sat, 07 Sep 2010 15:35:01 GMT</pubDate>
</item>
</channel>
</rss>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.0
import QtQuick.XmlListModel 2.0
 
ApplicationWindow {
    visible: true
    width: 640
    height: 480
 
    XmlListModel {
        id: xmlModel
        source: "qrc:/../build-testXMLModel-Desktop-Debug/properties.xml"
        query: "/rss/channel/item"
 
        XmlRole { name: "title"; query: "title/string()" }
        XmlRole { name: "pubDate"; query: "pubDate/string()" }
    }
 
    ColumnLayout{
 
        ListView {
            width: 180; height: 300
            model: xmlModel
            delegate: Text { text: title + ": " + pubDate }
        }
 
        Button{
            text: "Button"
            onClicked: {
                       // например что-то типа xmlModel.append({"title": 5.95, "pubDate":"date"})
            }
        }
    }
}
в ListModel есть append(), а в XMLListModel нет.
Спасибо заранее.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2017, 04:20
Ответы с готовыми решениями:

Как добавить данные xml файла в БД SQLite
Сделал парсинг xml файла теперь эти данные надо добавить в бд sqlite....

Qt xml, данные не записываются в файл
Программа запускается. Но нее записывает данные в xml файл вообще. Что мы...

Как получить данные с XML ссылки в виде строки а не столбца
Как вытащить данные с xml ссылки в виде строки а не столбца к примеру вот...

Как правильно парсить xml-файл?
Ребята, подскажите, как правильно распарсить файл xml, так, чтобы каждому тегу...

Как при загрузке приложения в treewidget загрузить xml файл?
Здравствуйте! Подскажите пожалуйста как загрузить в treewidget загрузить xml/...

1
Wyn
1056 / 638 / 229
Регистрация: 14.01.2016
Сообщений: 2,031
Записей в блоге: 9
16.03.2017, 12:36 2
Lokki23, из стандартного QML - никак. XMLListModel - исключительно read-only модель.
Если вам нужен такой функционал в QML - реализуйте класс в С++, а затем добавляйте его в QML.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2017, 12:36

Как узнать записаны ли данные в файл?
Подскажите может есть какой-то слот. Использую QFile Добавлено через 4...

Клиент пересеет данные серверу, а как организовать чтобы он отсылал весь файл в указанную папку?
Клинт пересеет данные серверу, а как организовать чтобы он отсылал весь файл в...

XML команды в .ui файл
Здрава всем. У меня токой вопрос, где можно найти информацию о XML...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru