]> git.sesse.net Git - vlc/commitdiff
Really XML encode the playlist and status contents
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 31 Mar 2009 17:25:58 +0000 (20:25 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 31 Mar 2009 17:26:39 +0000 (20:26 +0300)
share/http/requests/playlist.xml
share/http/requests/status.xml

index 46ecfb9715df25e8ad76e561e9cdd69c40b3e88d..9de5b1b781833bf90ddaea5f1109a795391046a1 100644 (file)
   <vlc id="end" />
   <vlc id="if" param1="pl.type value 'Node' strcmp" />
     <vlc id="rpn" param1="1 +" />
-    <leaf id="<vlc id="value" param1="pl.index" />" <vlc id="if" param1="pl.current" /> current="current" <vlc id="end" /> uri="<vlc id="value" param1="pl.uri xml_encode" />" name="<vlc id="value" param1="pl.name xml_encode" />" ro="<vlc id="value" param1="pl.ro" />" duration="<vlc id="value" param1="pl.duration" />">
-               <title><![CDATA[<vlc id="value" param1="pl.title xml_encode" />]]></title>
-               <artist><![CDATA[<vlc id="value" param1="pl.artist" xml_encode />]]></artist>
-               <genre><![CDATA[<vlc id="value" param1="pl.genre xml_encode" />]]></genre>
-               <copyright><![CDATA[<vlc id="value" param1="pl.copyright xml_encode" />]]></copyright>
-               <album><![CDATA[<vlc id="value" param1="pl.album xml_encode" />]]></album>
-               <track><![CDATA[<vlc id="value" param1="pl.track xml_encode" />]]></track>
-               <description><![CDATA[<vlc id="value" param1="pl.description xml_encode" />]]></description>
-               <rating><![CDATA[<vlc id="value" param1="pl.rating xml_encode" />]]></rating>
-               <date><![CDATA[<vlc id="value" param1="pl.date xml_encode" />]]></date>
-               <url><![CDATA[<vlc id="value" param1="pl.url xml_encode" />]]></url>
-               <language><![CDATA[<vlc id="value" param1="pl.language xml_encode" />]]></language>
-               <now_playing><![CDATA[<vlc id="value" param1="pl.now_playing xml_encode" />]]></now_playing>
-               <publisher><![CDATA[<vlc id="value" param1="pl.publisher xml_encode" />]]></publisher>
-               <encoded_by><![CDATA[<vlc id="value" param1="pl.encoded_by xml_encode" />]]></encoded_by>
-               <art_url><![CDATA[<vlc id="value" param1="pl.art_url xml_encode" />]]></art_url>
-               <track_id><![CDATA[<vlc id="value" param1="pl.track_id xml_encode" />]]></track_id>
+    <leaf id="<vlc id="value" param1="pl.index" />" <vlc id="if" param1="pl.current" /> current="current" <vlc id="end" /> uri="<vlc id="value" param1="pl.uri value xml_encode" />" name="<vlc id="value" param1="pl.name value xml_encode" />" ro="<vlc id="value" param1="pl.ro" />" duration="<vlc id="value" param1="pl.duration" />">
+               <title><![CDATA[<vlc id="value" param1="pl.title value xml_encode" />]]></title>
+               <artist><![CDATA[<vlc id="value" param1="pl.artist value xml_encode" />]]></artist>
+               <genre><![CDATA[<vlc id="value" param1="pl.genre value xml_encode" />]]></genre>
+               <copyright><![CDATA[<vlc id="value" param1="pl.copyright value xml_encode" />]]></copyright>
+               <album><![CDATA[<vlc id="value" param1="pl.album value xml_encode" />]]></album>
+               <track><![CDATA[<vlc id="value" param1="pl.track value xml_encode" />]]></track>
+               <description><![CDATA[<vlc id="value" param1="pl.description value xml_encode" />]]></description>
+               <rating><![CDATA[<vlc id="value" param1="pl.rating value xml_encode" />]]></rating>
+               <date><![CDATA[<vlc id="value" param1="pl.date value xml_encode" />]]></date>
+               <url><![CDATA[<vlc id="value" param1="pl.url value xml_encode" />]]></url>
+               <language><![CDATA[<vlc id="value" param1="pl.language value xml_encode" />]]></language>
+               <now_playing><![CDATA[<vlc id="value" param1="pl.now_playing value xml_encode" />]]></now_playing>
+               <publisher><![CDATA[<vlc id="value" param1="pl.publisher value xml_encode" />]]></publisher>
+               <encoded_by><![CDATA[<vlc id="value" param1="pl.encoded_by value xml_encode" />]]></encoded_by>
+               <art_url><![CDATA[<vlc id="value" param1="pl.art_url value xml_encode" />]]></art_url>
+               <track_id><![CDATA[<vlc id="value" param1="pl.track_id value xml_encode" />]]></track_id>
        </leaf>
   <vlc id="else" />
-    <node id="<vlc id="value" param1="pl.index" />" name="<vlc id="value" param1="pl.name xml_encode" />" ro="<vlc id="value" param1="pl.ro" />" >
+    <node id="<vlc id="value" param1="pl.index" />" name="<vlc id="value" param1="pl.name value xml_encode" />" ro="<vlc id="value" param1="pl.ro" />" >
     <vlc id="if" param1="first_item value 0 ="/>
       <vlc id="rpn" param1="first_item 1 store" />
     <vlc id="end"/>
index 3dd459a0d55aa924d67df899c984cb597ed60665..9565034afc9696aba40de4fc87ceee7e1de6a93a 100644 (file)
   <repeat><vlc id="value" param1="'repeat' 'VLC_OBJECT_PLAYLIST' vlc_var_get" /></repeat>
   <information>
     <vlc id="foreach" param1="inf" param2="information" />
-      <category name="<vlc id="value" param1="inf.name xml_encode" />">
+      <category name="<vlc id="value" param1="inf.name value xml_encode" />">
         <vlc id="foreach" param1="subinf" param2="inf.info" />
-          <info name="<vlc id="value" param1="subinf.name xml_encode" />"><vlc id="value" param1="subinf.value xml_encode" /></info>
+          <info name="<vlc id="value" param1="subinf.name value xml_encode" />"><vlc id="value" param1="subinf.value value xml_encode" /></info>
         <vlc id="end" />
       </category>
     <vlc id="end" />