<div>Hi list</div>
<div>&nbsp;</div>
<div>I need to pass an xmlSlection to a php class in order to be used by a member function</div>
<div>&nbsp;</div>
<div>Using javascript I get xmlSelection</div>
<div>&nbsp;</div>
<div>var xmlSel = parent.parent.mapFrame.GetSelectionXML();<br>&nbsp;</div>
<div>I post the selection like this</div>
<div>&nbsp;</div>
<div>someParams + &quot;&amp;SELECTION=&quot; + encodeURIComponent(xmlSel);<br><br clear="all">I get the params at php class file like this</div>
<div>&nbsp;</div>
<div>$mgSessionId = ($_SERVER[&#39;REQUEST_METHOD&#39;] == &quot;POST&quot;)? $_POST[&#39;SESSION&#39;]: $_GET[&#39;SESSION&#39;];<br>$mapName = ($_SERVER[&#39;REQUEST_METHOD&#39;] == &quot;POST&quot;)? $_POST[&#39;MAPNAME&#39;]: $_GET[&#39;MAPNAME&#39;];
<br>$mapSelection = rawurldecode(($_SERVER[&#39;REQUEST_METHOD&#39;] == &quot;POST&quot;)? $_POST[&#39;SELECTION&#39;]: $_GET[&#39;SELECTION&#39;]);<br>&nbsp;</div>
<div>so $mapSelection is an XML string.</div>
<div>&nbsp;</div>
<div>Then, I need to get that selection</div>
<div>&nbsp;</div>
<div>
<p>$featureService = $this-&gt;site-&gt;CreateService(MgServiceType::FeatureService);<br>$resourceService = $this-&gt;site-&gt;CreateService(MgServiceType::ResourceService);</p>
<p>$map = new MgMap();<br>$map-&gt;Open($resourceService, $mapName);<br>$mgSelection = new MgSelection($map,$mapSelection);<br></p>
<p>None selection is created!!</p>
<p>What I&#39;m doing wrong?</p>
<p>Thanks in advance.</p></div>
<div><br>-- <br>Lic. Jorge Rubio </div>