<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[QML and XML List Model]]></title><description><![CDATA[<p dir="auto">Hi All,<br />
This is my first post and I am currently stuck as I do not have enough knowldge about working with XML. I have been able to load a few XML feeds into XmlListModel however I am having problems with this one. (Third feed that I need)</p>
<p dir="auto">@</p>
<ul>
<li>&lt;TubeToday xsi:NoNamespaceSchemaLocation="<a href="http://www.tfl.gov.uk/tfl/feeds/TubeToday_v1.xsd" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.tfl.gov.uk/tfl/feeds/TubeToday_v1.xsd</a>" version="200102231620" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.w3.org/2001/XMLSchema-instance</a>"&gt;</li>
</ul>
<ul>
<li>&lt;Header&gt;<br />
&lt;Identifier&gt;Tfl | Service update - tube&lt;/Identifier&gt;<br />
&lt;DisplayTitle&gt;Tfl | Service update - tube&lt;/DisplayTitle&gt;<br />
&lt;Version&gt;1&lt;/Version&gt;<br />
&lt;PublishDateTime&gt;Fri, 06 May 2011 00:49:00 +01:00&lt;/PublishDateTime&gt;<br />
&lt;Author&gt;<a href="mailto:webteam@tfl.gov.uk" target="_blank" rel="noopener noreferrer nofollow ugc">webteam@tfl.gov.uk</a>&lt;/Author&gt;<br />
&lt;Owner&gt;Transport for London&lt;/Owner&gt;<br />
&lt;RefreshRate&gt;1&lt;/RefreshRate&gt;<br />
&lt;Max_Latency&gt;2&lt;/Max_Latency&gt;<br />
&lt;TimeToError&gt;5&lt;/TimeToError&gt;<br />
&lt;Schedule&gt;Every minute&lt;/Schedule&gt;<br />
&lt;OverrideMessage /&gt;<br />
&lt;ErrorMessage /&gt;<br />
&lt;FeedInfo&gt;Developer information regarding the current state of the feed. Not to be displayed.&lt;/FeedInfo&gt;</li>
</ul>
<ul>
<li>&lt;Attribution&gt;<br />
&lt;Url&gt;<a href="http://www.tfl.gov.uk" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.tfl.gov.uk</a>&lt;/Url&gt;<br />
&lt;Text&gt;copyright TfL&lt;/Text&gt;<br />
&lt;Logo&gt;<a href="http://www.tfl.gov.uk/tfl-global/images/roundel.gif" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.tfl.gov.uk/tfl-global/images/roundel.gif</a>&lt;/Logo&gt;<br />
&lt;/Attribution&gt;<br />
&lt;Language&gt;en&lt;/Language&gt;<br />
&lt;/Header&gt;</li>
<li>&lt;Lines&gt;</li>
<li>&lt;Line&gt;<br />
&lt;Name&gt;Bakerloo&lt;/Name&gt;<br />
&lt;Colour&gt;FFF&lt;/Colour&gt;<br />
&lt;BgColour&gt;AE6118&lt;/BgColour&gt;<br />
&lt;Url&gt;<a href="http://www.tfl.gov.uk/tfl/livetravelnews/realtime/tube/default.html" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.tfl.gov.uk/tfl/livetravelnews/realtime/tube/default.html</a>&lt;/Url&gt;</li>
<li>&lt;Status&gt;<br />
&lt;Text&gt;Part closure&lt;/Text&gt;<br />
&lt;Colour&gt;FFF&lt;/Colour&gt;<br />
&lt;BgColour&gt;113B92&lt;/BgColour&gt;</li>
<li>&lt;Message&gt;<br />
&lt;Text&gt;Sunday 8 May, no service between Queen's Park and Harrow &amp; Wealdstone. Replacement buses operate.&lt;/Text&gt;<br />
&lt;Colour&gt;FFF&lt;/Colour&gt;<br />
&lt;BgColour&gt;000&lt;/BgColour&gt;<br />
&lt;/Message&gt;<br />
&lt;/Status&gt;<br />
&lt;/Line&gt;<br />
&lt;/Lines&gt;<br />
&lt;/TubeToday&gt;<br />
@</li>
</ul>
<p dir="auto">However nothing is loaded into the model using:<br />
@<br />
XmlListModel {<br />
id: tubethisweekendModel<br />
namespaceDeclarations: "declare default element namespace '<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.w3.org/2001/XMLSchema-instance</a>';"<br />
source: "<a href="http://www.tfl.gov.uk/tfl/businessandpartners/syndication/feed.aspx?email=///&amp;feedId=1" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.tfl.gov.uk/tfl/businessandpartners/syndication/feed.aspx?email=///&amp;feedId=1</a>"<br />
query: "/TubeToday/lines/line"<br />
XmlRole { name: "linenameweekend"; query: "Name/string()" }<br />
XmlRole { name: "linebgcolourweekend"; query: "BgColour/string()" }<br />
}<br />
@</p>
<p dir="auto">*I am sure that my namespaceDeclarations is wrong, I am not sure what to do with "NoNamespaceSchemaLocation". * I have tried a few combination but I really have no idea. I hope someone can help here.</p>
<p dir="auto">Thanks,<br />
MJ</p>
]]></description><link>https://forum.qt.io/topic/5566/qml-and-xml-list-model</link><generator>RSS for Node</generator><lastBuildDate>Fri, 12 Jun 2026 10:45:38 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/5566.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 May 2011 00:34:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to QML and XML List Model on Sat, 07 May 2011 17:29:57 GMT]]></title><description><![CDATA[<p dir="auto">Ok, I think I got it, I was using /TubeToday/lines/line</p>
<p dir="auto">instead of /Lines/Line, big L not the small l :)</p>
]]></description><link>https://forum.qt.io/post/86892</link><guid isPermaLink="true">https://forum.qt.io/post/86892</guid><dc:creator><![CDATA[preeman]]></dc:creator><pubDate>Sat, 07 May 2011 17:29:57 GMT</pubDate></item></channel></rss>