catalysis Report post Posted December 18, 2009 (edited) When I try to use < on the lowerLimitDisplay property of an angular gauge, I get an XML error. However if I use > , which is the > sign, it works fine. Is this a known bug and is there a workaround? A response one way or another would be appreciated. thanks. Edited December 18, 2009 by Guest Share this post Link to post Share on other sites
Guest Madhumita Report post Posted December 18, 2009 Hello, < works on our charts. It throws no such error. You can use < in place of < . If this does not help could you please try upgrading your version of FusionCharts.js and see if it helps? Also, could you please tell us which version of FusionCharts you are using? Share this post Link to post Share on other sites
srikanth964 Report post Posted March 1, 2010 Hello Madhumita, You are right. The ">" symbol or its encoded value does not throw any error. But the "<" symbol or "%3C" will throw a invalid XML message when you use the setDataXML method. If we use the setDataURL it works fine. But "<" throws error when used with setDataXML. We are having issues with this. If you can work with your team to see how this can be avoided without replacing the character that would be fantastic. Srikanth Share this post Link to post Share on other sites
Guest Basundhara Ghosal Report post Posted March 1, 2010 Hi Srikanth, Could you please send us the XML codes that you are using, as an attachment so that we might test it in our lab? Awaiting your reply. Share this post Link to post Share on other sites
Guest Madhumita Report post Posted March 2, 2010 Hello, For dataXML method please consider using < in place of '<'. If this does not work please upgrade your version of FusionCharts. Share this post Link to post Share on other sites
srikanth964 Report post Posted March 4, 2010 (edited) Hello Basundhara, Please find the attached html to see exactly what we are using. This would not work if there is a "<" or "%3C" in the string. If I replace the"<" or "%3C" with "<" it works but we might not be able to use "<" on the serverside decoding. Can you try it in the test lab and see if some thing can be done to fix this. Thanks, Srikanth Edited March 4, 2010 by Guest Share this post Link to post Share on other sites
Guest Basundhara Ghosal Report post Posted March 5, 2010 Hi Srikanth, Could you please try URLEncode [in JS please use escape('URL')] for the link URL and try again? Example: var url = escape('location'); I hope this helps. Share this post Link to post Share on other sites
catalysis Report post Posted March 8, 2010 (edited) Well at least I know I'm not crazy. I'm not sure why you guys are having so much trouble replicating the error. It's very simple. With FusionCharts 3.1.1 <chart lowerLimitDisplay="<" > <dials> <dial value="0" rearExtension="10" baseWidth="10"/> </dials> </chart> Replace < with > and it works fine. Edited March 8, 2010 by Guest Share this post Link to post Share on other sites
Guest Basundhara Ghosal Report post Posted March 8, 2010 Hi, Thanks for sharing your ideas. Share this post Link to post Share on other sites
catalysis Report post Posted March 9, 2010 Can you replicate the problem now on your end? Share this post Link to post Share on other sites
Guest Madhumita Report post Posted March 9, 2010 Hello catalysis, We could replicate the issue you are facing. When the value='0' then this issue is happening. However, if you set value='0.01'(i.e anything above 0) then the chart limits are displayed properly. We will get back to you if we find a solution to this issue. Share this post Link to post Share on other sites