<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Oh... Maybe it'd simpler for you guys if I send an example, since it's not yet on any production server.<DIV>My apologies for the UTF-8 conversion.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>&lt;?xml version="1.0"?&gt;</DIV><DIV>&lt;HotspotStatus&gt;</DIV><DIV>  &lt;GenerationDateTime&gt;2005-06-17T02:06:58Z&lt;/GenerationDateTime&gt;</DIV><DIV>  &lt;Title&gt;&amp;#xCE;le sans fil: Points d'acc&amp;#xE8;s les plus r&amp;#xE9;cents&lt;/Title&gt;</DIV><DIV>  &lt;Description&gt;La liste WiFiDog des points d'acc&amp;#xE8;s les plus r&amp;#xE9;cents ouverts par le r&amp;#xE9;seau: &amp;#xCE;le sans fil&lt;/Description&gt;</DIV><DIV>  &lt;DocumentVersion&gt;1.0&lt;/DocumentVersion&gt;</DIV><DIV>  &lt;NetworkMetadata&gt;</DIV><DIV>    &lt;Name&gt;&amp;#xCE;le sans fil&lt;/Name&gt;</DIV><DIV>    &lt;WebsiteUrl&gt;<A href="http://www.ilesansfil.org">http://www.ilesansfil.org</A>/&lt;/WebsiteUrl&gt;</DIV><DIV>    &lt;TechnicalEmail&gt;<A href="mailto:tech@ilesansfil.org">tech@ilesansfil.org</A>&lt;/TechnicalEmail&gt;</DIV><DIV>    &lt;ValidUsersCount&gt;5064&lt;/ValidUsersCount&gt;</DIV><DIV>    &lt;OnlineUsersCount&gt;0&lt;/OnlineUsersCount&gt;</DIV><DIV>  &lt;/NetworkMetadata&gt;</DIV><DIV>  &lt;NodesMetadata&gt;</DIV><DIV>    &lt;NodesCount&gt;2&lt;/NodesCount&gt;</DIV><DIV>  &lt;/NodesMetadata&gt;</DIV><DIV>  &lt;NodesStatus&gt;</DIV><DIV>    &lt;Node&gt;</DIV><DIV>      &lt;Name&gt;Caf&amp;#xE9; l'Utopik / Parc &amp;#xC9;milie-Gamelin&lt;/Name&gt;</DIV><DIV>      &lt;Status&gt;down&lt;/Status&gt;</DIV><DIV>      &lt;Description&gt;Caf&amp;#xE9; / Bar / Salle de spectacle.  Le parc &amp;#xC9;milie-Gamelin (aussi appel&amp;#xE9; parc Berri) est &amp;#xE9;galement couvert durant la saison estivale)&lt;/Description&gt;</DIV><DIV>      &lt;StreetAddress&gt;552 Sainte-Catherine est&lt;/StreetAddress&gt;</DIV><DIV>      &lt;MapUrl&gt;<A href="http://ca.maps.yahoo.com/maps_result?csz=Montreal+Quebec&amp;country=ca&amp;addr=552+Sainte-Catherine+east">http://ca.maps.yahoo.com/maps_result?csz=Montreal+Quebec&amp;amp;country=ca&amp;amp;addr=552+Sainte-Catherine+east</A>&lt;/MapUrl&gt;</DIV><DIV>      &lt;MassTransitInfo&gt;M&amp;#xE9;tro Berri-UQAM, sortir &amp;#xE0; Sainte-Catherine et traverser la rue.&lt;/MassTransitInfo&gt;</DIV><DIV>      &lt;ContactPhoneNumber&gt;514-844-1139&lt;/ContactPhoneNumber&gt;</DIV><DIV>      &lt;StreetAddress&gt;552 Sainte-Catherine est&lt;/StreetAddress&gt;</DIV><DIV>    &lt;/Node&gt;</DIV><DIV>    &lt;Node&gt;</DIV><DIV>      &lt;Name&gt;Parc Jean-Marie Lamonde&lt;/Name&gt;</DIV><DIV>      &lt;Status&gt;down&lt;/Status&gt;</DIV><DIV>      &lt;StreetAddress&gt;Coin Villeray / Ch&amp;#xE2;teaubriand&lt;/StreetAddress&gt;</DIV><DIV>      &lt;MapUrl&gt;<A href="http://ca.maps.yahoo.com/maps_result?csz=Montreal+Quebec&amp;country=ca&amp;addr=7615+de+Chateaubriand">http://ca.maps.yahoo.com/maps_result?csz=Montreal+Quebec&amp;amp;country=ca&amp;amp;addr=7615+de+Chateaubriand</A>&lt;/MapUrl&gt;</DIV><DIV>      &lt;ContactEmail&gt;bock at step.polymtl.ca&lt;/ContactEmail&gt;</DIV><DIV>      &lt;StreetAddress&gt;Coin Villeray / Ch&amp;#xE2;teaubriand&lt;/StreetAddress&gt;</DIV><DIV>    &lt;/Node&gt;</DIV><DIV>  &lt;/NodesStatus&gt;</DIV><DIV>&lt;/HotspotStatus&gt;</DIV><DIV><BR><DIV><DIV>On 16-Jun-2005, at 22:29 , Proulx François wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">Here's my latest changelog. </SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">2005-06-16 Francois Proulx &lt;<A href="mailto:francois.proulx@gmail.com">francois.proulx@gmail.com</A>&gt;</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-tab"><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">    </SPAN></FONT></SPAN><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">* Added XML output format for hotspot_status.php</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-tab"><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">    </SPAN></FONT></SPAN><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">* Rough draft v1.0</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-tab"><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">    </SPAN></FONT></SPAN><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">* TODO move to different classes once stabilized</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-tab"><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">    </SPAN></FONT></SPAN><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">* Can use XSLT, if activated ( XSLT_SUPPORT constant )</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-tab"><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">    </SPAN></FONT></SPAN><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">* ie : <A href="http://wifidog-auth.org/hotspot_status.php?format=XML&xslt=http://wifidog-auth.org/xslt/hotspot_status.xsl">http://wifidog-auth.org/hotspot_status.php?format=XML&amp;xslt=http://wifidog-auth.org/xslt/hotspot_status.xsl</A></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-tab"><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">    </SPAN></FONT></SPAN><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">* or simply : <A href="http://wifidog-auth.org/hotspot_status.php?format=XML">http://wifidog-auth.org/hotspot_status.php?format=XML</A></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">It works great, but it's a rough draft, I'm open to comments on the schema. We will have to make it cleaner... (ie move what's possible in different classes : Network::export($dom, $parent_node) etc... )</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">I wrote a proof of concept XSL, it worked by I don't much about XSL. If anybody can give a hand...</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">PS : It's not on the live server yet. Benoit should have look, by saturday...</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;">See ya</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Monaco" size="3"><SPAN class="Apple-style-span" style="font-size: 11px;"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">WiFiDog mailing list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:WiFiDog@listes.ilesansfil.org">WiFiDog@listes.ilesansfil.org</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog">http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog</A></DIV> </BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>