<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: Use namespaced XML to load jqGrid</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/use-namespaced-xml-to-load-jqgrid</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/use-namespaced-xml-to-load-jqgrid/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Legoel on Use namespaced XML to load jqGrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/use-namespaced-xml-to-load-jqgrid#p17909</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/use-namespaced-xml-to-load-jqgrid#p17909</guid>
        	        	<description><![CDATA[<p>Thanks Tony for your help, you lead me to the answer although it was a bit tricky (for me at least). Just a exemple if anyone else&#160;gets stuck :</p>
<p>If you want to load this kind of XML :</p>
<p><input type='button' class='sfcodeselect' name='sfselectit2113' value='Select Code' data-codeid='sfcode2113' /></p>
<div class='sfcode' id='sfcode2113'>
<p>&#60;ns:results xmlns:ns=&#34;<a href=&#34;/blog/&#34;/blog/&#34;http:/ccmx.ws&#34;&#34;&#34; target=&#34;&#34;_blank&#34;&#34; target="_blank">http://app.ws</a>&#34; xmlns:ax21=&#34;<a href=&#34;/blog/&#34;/blog/&#34;http:/dto.ccmx.ws/xsd&#34;&#34;&#34; target=&#34;&#34;_blank&#34;&#34; target="_blank">http://dto.app.ws/xsd</a>&#34;&#62;<br />&#160;&#60;ns:result&#62;<br />&#160;&#160;&#60;ax21:nom&#62;JADEZ&#60;/ax21:nom&#62; <br />&#160;&#160;&#60;ax21:prenom&#62;Bertrand&#60;/ax21:prenom&#62; <br />&#160;&#60;/ns:result&#62;<br />&#160;&#60;ns:result&#62;<br />&#160;&#160;&#60;ax21:nom&#62;LOPEZ&#60;/ax21:nom&#62; <br />&#160;&#160;&#60;ax21:prenom&#62;Julien&#60;/ax21:prenom&#62; <br />&#160;&#60;/ns:result&#62;<br />&#160;&#60;ns:result&#62;<br />&#160;&#160;&#60;ax21:nom&#62;NORBERT&#60;/ax21:nom&#62; <br />&#160;&#160;&#60;ax21:prenom&#62;Thomas&#60;/ax21:prenom&#62;&#160;<br />&#160;&#60;/ns:result&#62;<br />&#60;/ns:results&#62;</p>
</div>
<p>Your jqGrid declaration should look like this:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit6343' value='Select Code' data-codeid='sfcode6343' /></p>
<div class='sfcode' id='sfcode6343'>
<p>&#160;&#160;&#160;jQuery(&#34;#results&#34;).jqGrid({<br />&#160;&#160;&#160;&#160;url: &#39;/Resources/Example3.xml&#39;,<br />&#160;&#160;&#160;&#160;datatype: &#34;xml&#34;,<br />&#160;&#160;&#160;&#160;xmlReader: {<br />&#160;&#160;&#160;&#160;&#160;root: <strong><span style=&#34;&#34;color:&#34;>&#34;[nodeName=ns:results]&#34;</span></strong>,<br />&#160;&#160;&#160;&#160;&#160;row: <strong><span style=&#34;&#34;color:&#34;>&#34;[nodeName=ns:result]&#34;</span></strong>,<br />&#160;&#160;&#160;&#160;&#160;repeatitems: false<br />&#160;&#160;&#160;&#160;},<br />&#160;&#160;&#160;&#160;colNames: [&#39;Nom&#39;, &#39;Pr&#233;nom&#39;],<br />&#160;&#160;&#160;&#160;colModel: [<br />&#160;&#160;&#160;&#160;&#160;{ name: &#39;lastName&#39;, index: &#39;lastName&#39;, width: 200, <strong><span style=&#34;&#34;color:&#34;>xmlmap: &#34;[nodeName=ax21:nom]&#34;</span></strong> },<br />&#160;&#160;&#160;&#160;&#160;{ name: &#39;firstName&#39;, index: &#39;firstName&#39;, width: 300, <strong><span style=&#34;&#34;color:&#34;>xmlmap: &#34;[nodeName=ax21:prenom]&#34;</span></strong> },<br />&#160;&#160;&#160;&#160;],<br />&#160;&#160;&#160;&#160;rowNum: 10,<br />&#160;&#160;&#160;&#160;pager: &#39;#pager&#39;,<br />&#160;&#160;&#160;&#160;viewrecords: true,<br />&#160;&#160;&#160;&#160;caption: &#34;XML Example&#34;<br />&#160;&#160;&#160;});</p>
</div>
<p>Thanks all&#160; and keep up the great work !!</p>
]]></description>
        	        	<pubDate>Mon, 14 Jun 2010 16:00:58 +0300</pubDate>
        </item>
        <item>
        	<title>tony on Use namespaced XML to load jqGrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/use-namespaced-xml-to-load-jqgrid#p17906</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/use-namespaced-xml-to-load-jqgrid#p17906</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>This is not a jqGrid problem, but rather jQuery.</p>
<p>Maybe you will need to look here:</p>
<p><a href="http://stackoverflow.com/questions/853740/jquery-xml-parsing-with-namespaces" rel="nofollow" target="_blank"><a href="http://stackoverflow.com/quest" rel="nofollow">http://stackoverflow.com/quest</a>.....namespaces</a></p>
</p>
<p><a href="http://thompson-web.blogspot.com/2009/03/jquery-xml-and-namespaces.html" rel="nofollow" target="_blank"><a href="http://thompson-web.blogspot.c" rel="nofollow">http://thompson-web.blogspot.c</a>.....paces.html</a></p>
</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Mon, 14 Jun 2010 14:34:58 +0300</pubDate>
        </item>
        <item>
        	<title>Legoel on Use namespaced XML to load jqGrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/use-namespaced-xml-to-load-jqgrid#p17904</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/use-namespaced-xml-to-load-jqgrid#p17904</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>I&#39;m trying to consume a web service which return a namespaced xml (see example under):</p>
<p><input type='button' class='sfcodeselect' name='sfselectit7979' value='Select Code' data-codeid='sfcode7979' /></p>
<div class='sfcode' id='sfcode7979'>
<p>&#60;ns:getResults xmlns:ns=&#34;<a href=&#34;http://ccmx.ws&#34; target="_blank">http://app.ws</a>&#34; xmlns:ax21=&#34;<a href=&#34;http://dto.ccmx.ws/xsd&#34; target="_blank">http://dto.app.ws/xsd</a>&#34;&#62;<br />&#160;&#160;&#160; &#60;ns:return type=&#34;ws.ccmx.dto.ResultType&#34;&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ax21:anaDept&#62;INFO&#60;/ax21:anaDept&#62; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ax21:anaServ&#62;0000&#60;/ax21:anaServ&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:categorieCode&#62;01&#60;/ax21:categorieCode&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:categorieLib&#62;CADRE&#60;/ax21:categorieLib&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:coefficient&#62;150&#60;/ax21:coefficient&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:dtAnc&#62;2010-03-08 00:00:00.0&#60;/ax21:dtAnc&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:dtEntreeEtab&#62;2010-03-08 00:00:00.0&#60;/ax21:dtEntreeEtab&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:dtEntreeSoc&#62;2010-03-08 00:00:00.0&#60;/ax21:dtEntreeSoc&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:dtSortieEtab xmlns:xsi=&#34;<a href=&#34;http://www.w3.org/2001/XMLSchema-instance&#34; target="_blank"></a><a href="http://www.w3.org/2001/XMLSche" rel="nofollow" target="_blank">http://www.w3.org/2001/XMLSche</a>.....a-instance&#34; xsi:nil=&#34;true&#34; /&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:dtSortieSoc xmlns:xsi=&#34;<a href=&#34;http://www.w3.org/2001/XMLSchema-instance&#34; target="_blank"></a><a href="http://www.w3.org/2001/XMLSche" rel="nofollow" target="_blank">http://www.w3.org/2001/XMLSche</a>.....a-instance&#34; xsi:nil=&#34;true&#34; /&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:emploiCode&#62;COSS&#60;/ax21:emploiCode&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:emploiLib&#62;Consultant senior&#60;/ax21:emploiLib&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:etabCode&#62;150&#60;/ax21:etabCode&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:etabLib&#62;CompanyName&#60;/ax21:etabLib&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:fonction&#62;Ingenieur&#60;/ax21:fonction&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:matricule&#62;101A51&#60;/ax21:matricule&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:nom&#62;MANSOIF&#60;/ax21:nom&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:nomNaiss&#62;Mansoif&#60;/ax21:nomNaiss&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:position&#62;2.1&#60;/ax21:position&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:prenom&#62;Gerard&#60;/ax21:prenom&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:socCode&#62;101&#60;/ax21:socCode&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:socLib&#62;Company&#60;/ax21:socLib&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:statut&#62;Cadre&#60;/ax21:statut&#62;&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;ax21:typeRes&#62;NORMAL&#60;/ax21:typeRes&#62; <br />&#160;&#160;&#160; &#60;/ns:return&#62;<br />&#60;/ns:getResults&#62;</p>
</div>
<p>My question is: is it possible to use namespaced xml to load jqGrid, if yes what does the xmlReader option should look like?</p>
<p>Here is my actual code but i have try different things like ignoring namespaces or typing directly the namespace prefix without escaping the &#39;:&#39; caracter...</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4528' value='Select Code' data-codeid='sfcode4528' /></p>
<div class='sfcode' id='sfcode4528'>
<p>&#160;&#160;&#160;jQuery(&#34;#results&#34;).jqGrid({<br />&#160;&#160;&#160;&#160;url: &#39;/Resources/Example2.xml&#39;,<br />&#160;&#160;&#160;&#160;datatype: &#34;xml&#34;,<br />&#160;&#160;&#160;&#160;xmlReader: {<br />&#160;&#160;&#160;&#160;root: &#34;ns\\:getResults&#34;,<br />&#160;&#160;&#160;&#160;&#160;row: &#34;ns\\:return&#34;,<br />&#160;&#160;&#160;&#160;&#160;repeatitems: false<br />&#160;&#160;&#160;&#160;},<br />&#160;&#160;&#160;&#160;colNames: [&#39;Nom&#39;, &#39;Pr&#233;nom&#39;],<br />&#160;&#160;&#160;&#160;colModel: [<br />&#160;&#160;&#160;&#160;&#160;{ name: &#39;lastName&#39;, index: &#39;lastName&#39;, width: 200, xmlmap: &#34;ax21\\:nom&#34; },<br />&#160;&#160;&#160;&#160;&#160;{ name: &#39;firstName&#39;, index: &#39;firstName&#39;, width: 300, xmlmap: &#34;ax21\\:prenom&#34; },<br />&#160;&#160;&#160;&#160;],<br />&#160;&#160;&#160;&#160;rowNum: 10,<br />&#160;&#160;&#160;&#160;autowidth: true,<br />&#160;&#160;&#160;&#160;rowList: [10, 20, 30],<br />&#160;&#160;&#160;&#160;pager: &#39;#pager&#39;,<br />&#160;&#160;&#160;&#160;sortname: &#39;id&#39;,<br />&#160;&#160;&#160;&#160;viewrecords: true,<br />&#160;&#160;&#160;&#160;sortorder: &#34;desc&#34;,<br />&#160;&#160;&#160;&#160;caption: &#34;XML Example&#34;<br />&#160;&#160;&#160;}); //.navGrid(&#39;#pager1&#39;, { edit: false, add: false, del: false });</p>
</div>
<p>When I modify the xml to remove all namespace, it works but i can&#39;t modify the web service. Should I need to parse the xml to remove all namespace before passing it to the jqGrid&#160;?</p>
]]></description>
        	        	<pubDate>Mon, 14 Jun 2010 12:05:21 +0300</pubDate>
        </item>
</channel>
</rss>