import QtQuick 2.3
import QtQuick.XmlListModel 2.0
import QtQuick.Controls 1.2
import QtQuick.Window 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls.Styles 1.2
import ydsTest 1.0
Window
{
visible: true
width: 360
height: 240
Component
{
id: delegate
Label
{
text: BCID
}
}
ListView
{
id: view
anchors.fill: parent
model: model
delegate: delegate
}
XmlListModel
{
id: model
source: "Sample621.xml"
query: "/BCINFO/BC"
XmlRole
{
name: "BCID";
query: "BCID/string()"
}
}
YDSTest
{
id:ydsTest
}
}
import QtQuick 2.3
import QtQuick.XmlListModel 2.0
import QtQuick.Controls 1.2
import QtQuick.Window 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls.Styles 1.2
import ydsTest 1.0
Window
{
visible: true
width: 360
height: 240
Component
{
id: delegate
Label
{
text: BCID
}
}
ListView
{
id: view
anchors.fill: parent
model: model
delegate: delegate
}
XmlListModel
{
id: model
source: "Sample621.xml"
query: "/BCINFO/BC"
XmlRole
{
name: "BCID";
query: "BCID/string()"
}
}
YDSTest
{
id:ydsTest
}
}
To copy to clipboard, switch view to plain text mode
how can i pass XmlListModel file to source.
Sample621.xml is in application directory
<?xml version="1.0" encoding="UTF-8"?><<?xml version="1.0" ?>
<BCINFO>
<BC>
<BCID>621</BCID>
<LABEL>YazmiAud</LABEL>
<BITRATE>32</BITRATE>
<SC_COUNT>1</SC_COUNT>
<SC>
<SC_INDEX>0</SC_INDEX>
<SC_BITRATE>32</SC_BITRATE>
<SC_TYPE>0</SC_TYPE>
<SC_LANGUAGE>0</SC_LANGUAGE>
<SC_PROGRAM_TYPE>0</SC_PROGRAM_TYPE>
</SC>
</BC>
</BCINFO>/>
<?xml version="1.0" encoding="UTF-8"?><<?xml version="1.0" ?>
<BCINFO>
<BC>
<BCID>621</BCID>
<LABEL>YazmiAud</LABEL>
<BITRATE>32</BITRATE>
<SC_COUNT>1</SC_COUNT>
<SC>
<SC_INDEX>0</SC_INDEX>
<SC_BITRATE>32</SC_BITRATE>
<SC_TYPE>0</SC_TYPE>
<SC_LANGUAGE>0</SC_LANGUAGE>
<SC_PROGRAM_TYPE>0</SC_PROGRAM_TYPE>
</SC>
</BC>
</BCINFO>/>
To copy to clipboard, switch view to plain text mode
add 621
to xml role can anybody help
Bookmarks