Wow that is some service!<br><br><div><span class="gmail_quote">On 8/30/07, <b class="gmail_sendername">Tenney Julian</b> <<a href="mailto:Julian.Tenney@nottingham.ac.uk">Julian.Tenney@nottingham.ac.uk</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span>Paul,</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span>If you download Xerte form the website now, I have aded
IconID.loadVars(url) and IconID.sendAndLoadVars(url,
loadVarsObjToSend);</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span>The events to listen for are onLoadVars and
onSendAndLoadVars. In both cases the resulting loadVars object is
IconID.loadVars.</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span>Can you test it and let me know it works to your
satisfaction?</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span>thanks,</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Verdana" size="2"><span>Julian</span></font></div><br>
<blockquote dir="ltr" style="margin-right: 0px;">
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:xerte-bounces@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte-bounces@lists.nottingham.ac.uk</a>
[mailto:<a href="mailto:xerte-bounces@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte-bounces@lists.nottingham.ac.uk</a>] <b>On Behalf Of </b>Tenney
Julian<br><b>Sent:</b> 29 August 2007 13:22<br><b>To:</b> Xerte discussion
list<br><b>Subject:</b> RE: [Xerte] Having trouble reading XML from an
external script<br></font><br></div>
<div></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">Hi,</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">Xerte does do the sendAndLoad a little differently as in
Xerte sendAndLoad is a method of an icon; in Flash it is a method of an xml
object. I did it this way because you need to listen for the event and it is
easy to set up listeners to events broadcast by icons in Xerte, rather than
objects. </font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">I can implement a loadVars in similar fasion if you
want?</font></span></div>
<div><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Verdana" size="2">To
get at the string POSTed into the php page, try this:</font></span></div>
<div><span><font color="#0000ff" size="2"></font></span> </div>
<div><span>
<p><font color="#0000ff" face="Verdana" size="2">$empty = $post =
array();</font></p>
<p><font color="#0000ff" face="Verdana" size="2">foreach ($_POST as $varname =>
$varvalue) {<br></font><font color="#0000ff"><font face="Verdana"><font size="2"><span> </span>if (empty($varvalue))
{<br><span> </span>$empty[$varname]
= $varvalue;<br><span> }</span> else
{<br><span> </span>$post[$varname]
= $varvalue;<br><span>
</span>}<br></font></font><font face="Verdana" size="2">}</font></font></p>
<p><span><font color="#0000ff" face="Verdana" size="2">[Thanks to Thomas]</font></span></p>
<p><span><font color="#0000ff" face="Verdana" size="2">Julian</font></span></p></span></div>
<div dir="ltr" align="left"><br></div>
<blockquote dir="ltr" style="margin-right: 0px;">
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:xerte-bounces@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte-bounces@lists.nottingham.ac.uk</a>
[mailto:<a href="mailto:xerte-bounces@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte-bounces@lists.nottingham.ac.uk</a>] <b>On Behalf Of </b>Paul
Swanson<br><b>Sent:</b> 28 August 2007 21:38<br><b>To:</b>
<a href="mailto:xerte@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte@lists.nottingham.ac.uk</a><br><b>Subject:</b> RE: [Xerte] Having trouble
reading XML from an external script<br></font><br></div>
<div></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Thanks Julian.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">I'm getting close (I think) to sorting this out. I am
able to retreive data sent from an external PHP script, but I'm having
trouble figuring out how to read what is sent to the PHP script. According
to an ActionScript 1.0 reference I found, sendAndLoad uses the POST method
for sending data, but I haven't been able to access any POST variables
coming in. Interestingly, I have a block of code in my PHP script that
indicates the $_POST array is not empty , but print_r $_POST prints
nothing.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Is there something different in Xerte's implementation
of sendAndLoad? The reference I have indicates the URL is the first argument
for the method, with the reply object 2nd, yet your example code has the
reply object first and the url second.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Also, is there an implementation of LoadVars that could
be used? I'm more used to name/value pairs and that might be easier than
using XML format.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">My Xerte sending script:</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">myId = 5;<br>myReq = new XML();<br>myReq.query =
"<query>SELECT * FROM tablename WHERE id = " + myId + " ORDER BY
fname</query>";<br>xmlPage.sendAndLoad(myReq,
'<a href="http://localhost/test/test_xerte.php%27" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://localhost/test/test_xerte.php'</a>);</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">My PHP script:</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"><?php # test_xerte.php</font></span></div>
<div> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">// this script is a test of whether I can connect to a
php script through Xerte.</font></span></div>
<div> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">ob_start();</font></span></div>
<div> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">if (!empty ($_POST)) {<br> <br>
echo "<reply>";<br> echo "There is something coming
in:<br />";<br> print_r
($_POST);<br> echo "</reply>";<br>} else
{<br> echo '<reply>The $_POST array was
empty.</reply>';<br>}</font></span></div>
<div> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">ob_end_flush();<br>?> </font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">My Xerte receiving script:</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">xmlResponse =
xmlPage.templateData.reply;<br></font></span><span><font color="#0000ff" face="Arial" size="2">replyPage.myText = '<p><b>Response from script:
</b>';</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2">replyPage.myText += '<i>' + xmlResponse +
'</i></p>';</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2">replyPage.myText += "<br /><p>That's all
folks!</p><br /><p>Another
paragraph.</p>";</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">This prints:</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"><strong>Response from script:</strong> </font></span><span><font color="#0000ff" face="Arial" size="2"><em>There is
something coming in:</em></font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">That's all folks!</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">Another paragraph.</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">I
think I just need that last bit of knowledge that allows me to parse the
string that Xerte sends to PHP.</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">-
Paul</font></span></div><br>
<blockquote dir="ltr" style="border-left: 2px solid rgb(0, 0, 255); padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:xerte-bounces@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte-bounces@lists.nottingham.ac.uk</a>
[mailto:<a href="mailto:xerte-bounces@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte-bounces@lists.nottingham.ac.uk</a>] <b>On Behalf Of
</b><a href="mailto:xerte@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte@lists.nottingham.ac.uk</a><br><b>Sent:</b> Tuesday, August 28, 2007
1:38 AM<br><b>To:</b> <a href="mailto:xerte@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte@lists.nottingham.ac.uk</a><br><b>Subject:</b> RE:
[Xerte] Having trouble reading XML from an external
script<br></font><br></div>
<div></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">Close. Loading XML is asynchronous, so the call to
load it isn't returned straight away. You need to wait for it. I've put a
simple example at </font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"><a href="http://www.nottingham.ac.uk/xerte/examples/loadXML.zip" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
www.nottingham.ac.uk/xerte/examples/loadXML.zip</a></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">- Create a new file</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">- Give the first page the id
'xmlPage'</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">- add a script to it:</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">myReq = new
XML('<request/>');<br>xmlPage.sendAndLoad(myReq, FileLocation +
'data.xml');</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">- Add an interaction ot the page</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">- Add an event response to the interaction:
eventName: 'onSendAndLoad', icon: 'xmlPage'</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">- Add a script icon to the event
response:</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">debug(xmlPage.serverXML);<br>debug(xmlPage.templateData.data);</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">The first object you can use is the raw xml. Do what
you lkike with it. To save a lot of processing the xml, it is also
available as an object. This object follows the structure of the xml file,
but you can drill down through the hierarchy using dot notation. So, if
you have an xml file like this:</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"><question></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"> <prompt>Here is a
prompt</prompt></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"> <option></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">
<text>True</text></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"> <feedback>You clicked option
true</feedback></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"> </option></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">
</font><div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"><font color="#0000ff" face="Verdana" size="2"> <option></font></font></span></div>
<font color="#0000ff" face="Verdana" size="2"> </font><div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"><font color="#0000ff" face="Verdana" size="2">
<text>false</text></font></font></span></div>
<font color="#0000ff" face="Verdana" size="2"> </font><div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"><font color="#0000ff" face="Verdana" size="2"> <feedback>You clicked option
false</feedback></font></font></span></div>
<font color="#0000ff" face="Verdana" size="2"> </font><div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"><font color="#0000ff" face="Verdana" size="2">
</option></font></font></span></div></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></question></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">You access the values of the nodes and attributes
using</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">iconID.templateData.question[0].prompt[0]; //returns
'here is a prompt'</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">or </font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">iconID.templateData.option[1].text[0]; //returns
'true'</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">You can also construct the flowline based on the
contents of the xml file using the iconID.duplicate function. This means
you can easily create dynamic templates that build themselves at runtime
using the contents of the xml. This is a powerful approach and I use it
all the time. I'm going to document this more fully / write a manual, as
it is fairly advanced, both conceptually and
technically.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">Julian</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div><br>
<blockquote dir="ltr" style="margin-right: 0px;">
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma" size="2"><b>From:</b>
<a href="mailto:xerte-bounces@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte-bounces@lists.nottingham.ac.uk</a>
[mailto:<a href="mailto:xerte-bounces@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte-bounces@lists.nottingham.ac.uk</a>] <b>On Behalf Of
</b><a href="mailto:xerte@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte@lists.nottingham.ac.uk</a><br><b>Sent:</b> 24 August 2007
17:41<br><b>To:</b> <a href="mailto:xerte@lists.nottingham.ac.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xerte@lists.nottingham.ac.uk</a><br><b>Subject:</b>
[Xerte] Having trouble reading XML from an external
script<br></font><br></div>
<div></div>
<p><font face="Arial" size="2">Using Xerte 1.7</font> </p>
<p><font face="Arial" size="2">I am attempting to display some XML returned
from an external PHP script, and not having any success. Here is my
script icon contents:</font></p>
<p><font face="Arial" size="2">========</font> <br><font face="Arial" size="2">var xml_msg:String = "<params fname=\"Fred\" lname=\"Smith\"
/>";</font> <br><font face="Arial" size="2">var my_xml:XML = new
XML(xml_msg);</font> <br><font face="Arial" size="2">var myReply:XML = new
XML();</font> <br><font face="Arial" size="2">//reply.myText = "Supposed to
be the reply from my PHP script";</font> <br><font face="Arial" size="2">//myReply.ignorewhite = true;</font> </p>
<p><font face="Arial" size="2">my_xml.sendAndLoad('<a href="http://localhost/test/test_xerte.php%27" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://localhost/test/test_xerte.php'
</a>,
myReply);</font> </p>
<p><font face="Arial" size="2">reply.myText =
myReply.firstChild.attributes.value;</font> <br><font face="Arial" size="2">=========</font> </p>
<p><font face="Arial" size="2">My PHP script isn't doing anything with the
data sent to it, it just returns some XML:</font> </p>
<p><font face="Arial" size="2">=========</font> <br><font face="Arial" size="2"><?php # test_xerte.php</font> </p>
<p><font face="Arial" size="2">// this script is a test of whether I can
connect to a php script through Xerte.</font> </p>
<p><font face="Arial" size="2">echo '<?xml version="1.0" ?></font>
<br><font face="Arial" size="2"> <reply value="Hello,
World!" />';</font> <br><font face="Arial" size="2">?>
</font><br><font face="Arial" size="2">=========</font> </p>
<p><font face="Arial" size="2">I've also tried it without the '<?xml
version="1.0" ?>' declaration in my PHP script. In Xerte, I have a
Text Display icon (id=reply) with {myText} embedded. It displays
"undefined" with the above code. If I comment out the last two lines in
the Xerte script icon, and uncomment the reply.myText = "Supposed to be
the reply from my PHP script" that is what prints in Xerte.</font></p>
<p><font face="Arial" size="2">I also get "undefined" if I paste '<reply
value="Hello, World!" />' into var myReply:XML = new XML('<reply
value="Hello, World!" />') and comment out the sendAndLoad line, so I
have a feeling this problem has nothing to do with the PHP
script.</font></p>
<p><font face="Arial" size="2">Any suggestions are greatly
appreciated.</font> </p><br><br>
<p><font color="#808080" face="Courier New" size="2">_____________________________</font> </p>
<p><font color="#808080" face="Courier New" size="2"><b> Paul
Swanson</b></font> <br><font color="#808080" face="Courier New" size="2"> Instructional Designer</font> <br><font color="#808080" face="Courier New" size="2"> Harland Financial Solutions</font> <br><font color="#808080" face="Courier New" size="2">
_____________________________</font>
</p></blockquote></blockquote></blockquote></blockquote></div>
<br>_______________________________________________<br>Xerte mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Xerte@lists.nottingham.ac.uk">Xerte@lists.nottingham.ac.uk</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte" target="_blank">
http://lists.nottingham.ac.uk/mailman/listinfo/xerte</a><br><br></blockquote></div><br>