<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blogue de Daniel Lemire &#187; XML</title>
	<atom:link href="http://www.daniel-lemire.com/blogue/category/xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daniel-lemire.com/blogue</link>
	<description>Chercheur en théorie des bases de données et en exploration de données</description>
	<lastBuildDate>Fri, 08 Oct 2010 13:25:29 +0000</lastBuildDate>
	<language>fr-ca</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Des compteurs en CSS</title>
		<link>http://www.daniel-lemire.com/blogue/2010/01/11/des-compteurs-en-css/</link>
		<comments>http://www.daniel-lemire.com/blogue/2010/01/11/des-compteurs-en-css/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 15:59:27 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=142</guid>
		<description><![CDATA[Alors que le W3C décrit les Cascading Style Sheets (CSS) comme étant un mécanisme pour ajouter du style (par exemple de la couleur) aux documents web, il s&#8217;agit aussi d&#8217;un véritable langage de programmation. En fait, il s&#8217;agit de l&#8217;un des langages déclaratifs les plus répandus. Bien sûr, CSS n&#8217;est pas Turing complet: on ne [...]]]></description>
			<content:encoded><![CDATA[<p>Alors que le W3C décrit les <a href="http://www.w3.org/Style/CSS/">Cascading Style Sheets (CSS)</a> comme étant un <em>mécanisme pour ajouter du style (par exemple de la couleur) aux documents web</em>, il s&#8217;agit aussi d&#8217;un véritable langage de programmation. En fait, il s&#8217;agit de l&#8217;un des <a href="http://en.wikipedia.org/wiki/Declarative_programming">langages déclaratifs</a> les plus répandus.</p>
<p>Bien sûr, CSS n&#8217;est pas <a href="http://en.wikipedia.org/wiki/Turing_completeness">Turing complet</a>: on ne peut donc pas espérer programmer de véritables applications en n&#8217;utilisant que le CSS. Cependant, on peut faire plus avec CSS que l&#8217;application bête de quelques couleurs.</p>
<p>Supposons que vous disposiez d&#8217;un tableau en HTML qu&#8217;il faille mettre en page:</p>
<p><code> &lt;table&gt;<br />
&lt;tr&gt;&lt;th&gt;City&lt;/th&gt;&lt;th&gt;Color&lt;/th&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;Montreal&lt;/td&gt;&lt;td&gt;Red&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;Toronto&lt;/td&gt;&lt;td&gt;Blue&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;Vancouver&lt;/td&gt;&lt;td&gt;Yellow&lt;/td&gt;&lt;/tr&gt;<br />
&lt;/table&gt;</code></p>
<p>Vous souhaitez obtenir le résultat suivant en n&#8217;utilisant que CSS (sans JavaScript):</p>
<p><img src="http://lh5.ggpht.com/__I-3q9m-Gqo/S0tHpk-zFEI/AAAAAAAABpM/ahucCzUobfk/s800/Screen%20shot%202010-01-11%20at%2010.43.24%20AM.png" alt="" /></p>
<p>Il nous faut des compteurs!</p>
<p><strong>Solution:</strong> Ajoutez les instructions CSS suivantes à votre page web:</p>
<p><code>tr{counter-increment: mycounter}<br />
table {counter-reset: mycounter -1}<br />
td:first-child:before {content: counter(mycounter)". " }<br />
tr:nth-child(2n+2) td {background-color: #ccc;}<br />
tr:nth-child(2n+3) td {background-color: #ddd;}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2010/01/11/des-compteurs-en-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entrevue avec Tim Bray sur l&#8217;avenir du Web</title>
		<link>http://www.daniel-lemire.com/blogue/2009/06/25/entrevue-avec-tim-bray-sur-lavenir-du-web/</link>
		<comments>http://www.daniel-lemire.com/blogue/2009/06/25/entrevue-avec-tim-bray-sur-lavenir-du-web/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 17:03:56 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=121</guid>
		<description><![CDATA[Tim Bray, un des inventeurs du XML, a accordé une entrevue sur l&#8217;avenir du Web (en anglais).]]></description>
			<content:encoded><![CDATA[<p>Tim Bray, un des inventeurs du XML, a accordé une <a href="http://regmedia.co.uk/2009/06/23/barton_george_tim_bray_mp3.mp3">entrevue sur l&#8217;avenir du Web</a> (en anglais). </p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2009/06/25/entrevue-avec-tim-bray-sur-lavenir-du-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://regmedia.co.uk/2009/06/23/barton_george_tim_bray_mp3.mp3" length="14623128" type="audio/mpeg" />
		</item>
		<item>
		<title>Accélérez vos sites web!</title>
		<link>http://www.daniel-lemire.com/blogue/2009/06/05/accelerez-vos-sites-web/</link>
		<comments>http://www.daniel-lemire.com/blogue/2009/06/05/accelerez-vos-sites-web/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 15:06:37 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=115</guid>
		<description><![CDATA[Google rend disponible un outil permettant d&#8217;analyser vos sites web afin d&#8217;accélérer le chargement des pages. Page Speed est un plugin pour le navigateur Firefox. Avant d&#8217;installer Page Speed, il faut d&#8217;abord installer le plugin Firebug. Page Speed fait une analyse de vos instructions CSS.]]></description>
			<content:encoded><![CDATA[<p>Google rend disponible un outil permettant d&#8217;analyser vos sites web afin d&#8217;accélérer le chargement des pages. <a href="http://google-code-updates.blogspot.com/2009/06/introducing-page-speed.html">Page Speed</a> est un plugin pour le navigateur <a href="http://www.mozilla.com/en-US/firefox/firefox.html">Firefox</a>. Avant d&#8217;installer Page Speed, il faut d&#8217;abord installer le plugin <a href="http://getfirebug.com/">Firebug</a>. Page Speed fait une analyse de vos instructions CSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2009/06/05/accelerez-vos-sites-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comment créer un fil RSS à partir d&#8217;un groupe Facebook</title>
		<link>http://www.daniel-lemire.com/blogue/2009/05/11/comment-creer-un-fil-rss-a-partir-dun-groupe-facebook/</link>
		<comments>http://www.daniel-lemire.com/blogue/2009/05/11/comment-creer-un-fil-rss-a-partir-dun-groupe-facebook/#comments</comments>
		<pubDate>Mon, 11 May 2009 14:44:08 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[Recherche d'informations]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=113</guid>
		<description><![CDATA[Les forums de Facebook sont excellents à bien des points de vue. Malheureusement, ils ne permettent pas de recevoir automatiquement un avis chaque fois qu&#8217;un ajout est fait sur le forum. Heureusement, il existe une solution. L&#8217;application web Facebook Group RSS Feed permet d&#8217;obtenir un fil RSS à partir de tout forum facebook. Il suffit de trouve [...]]]></description>
			<content:encoded><![CDATA[<p>Les forums de Facebook sont excellents à bien des points de vue. Malheureusement, ils ne permettent pas de recevoir automatiquement un avis chaque fois qu&#8217;un ajout est fait sur le forum. Heureusement, il existe une solution. L&#8217;application web <a href="http://pipes.yahoo.com/jasonsilver/facebookgroup">Facebook Group RSS Feed</a> permet d&#8217;obtenir un fil RSS à partir de tout forum facebook. Il suffit de trouve l&#8217;identifiant du groupe.  Par exemple, si l&#8217;URI du groupe est</p>
<blockquote><p><a href="http://www.facebook.com/group.php?gid=57220667716&amp;ref=ts">http://www.facebook.com/group.php?gid=57220667716&amp;ref=ts</a></p></blockquote>
<p>alors, l&#8217;identifiant est 57220667716. Il suffit de saisir ce nombre pour obtenir en retour un fil RSS. Ce fil RSS peut être utilisé en conjonction avec un aggrégateur RSS tel que <a href="http://reader.google.com">Google Reader</a> pour surveiller sans effort les activités d&#8217;un forum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2009/05/11/comment-creer-un-fil-rss-a-partir-dun-groupe-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bénéfices et mythes du RDF</title>
		<link>http://www.daniel-lemire.com/blogue/2009/04/16/benefices-et-mythes-du-rdf/</link>
		<comments>http://www.daniel-lemire.com/blogue/2009/04/16/benefices-et-mythes-du-rdf/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 16:23:49 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=108</guid>
		<description><![CDATA[Michael Bergman a publié un billet, que je trouve intéressant, intitulé Advantages and Myths of RDF. Il y reprend certains des avantages du RDF: C&#8217;est une norme ouverte et bien supportée. Le RDF permet de faire du traitement automatique, sans pour autant dépendre de schémas rigides. Il y dénonce aussi quelques mythes: Le RDF est équivalent [...]]]></description>
			<content:encoded><![CDATA[<p>Michael Bergman a publié un billet, que je trouve intéressant, intitulé <a href="http://www.mkbergman.com/?p=483">Advantages and Myths of RDF</a>. Il y reprend certains des avantages du RDF:</p>
<ul>
<li>C&#8217;est une norme ouverte et bien supportée.</li>
<li>Le RDF permet de faire du traitement automatique, sans pour autant dépendre de schémas rigides.</li>
</ul>
<p>Il y dénonce aussi quelques mythes:</p>
<ul>
<li>Le RDF est équivalent au XML.</li>
<li>Le RDF s&#8217;écrit en XML.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2009/04/16/benefices-et-mythes-du-rdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nouvelle mouture du cours INF 6450</title>
		<link>http://www.daniel-lemire.com/blogue/2009/03/31/nouvelle-mouture-du-cours-inf-6450/</link>
		<comments>http://www.daniel-lemire.com/blogue/2009/03/31/nouvelle-mouture-du-cours-inf-6450/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 19:35:27 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=105</guid>
		<description><![CDATA[Nous publions aujourd&#8217;hui une nouvelle version des notes de cours pour INF 6450 (Gestion de l&#8217;information avec XML). La nouvelle version devrait être en ligne vers 17h aujourd&#8217;hui. La version papier du manuel ne sera disponible que plus tard cet été. J&#8217;ai corrigé environ une centaine de coquilles dans les 400 pages du manuel. J&#8217;aimerais [...]]]></description>
			<content:encoded><![CDATA[<p>Nous publions aujourd&#8217;hui une nouvelle version des notes de cours pour <a href="http://www.teluq.ca/inf6450/">INF 6450</a> (Gestion de l&#8217;information avec XML). La nouvelle version devrait être en ligne vers 17h aujourd&#8217;hui. La version papier du manuel ne sera disponible que plus tard cet été.</p>
<p>J&#8217;ai corrigé environ une centaine de coquilles dans les 400 pages du manuel. J&#8217;aimerais remercier tous les étudiants qui m&#8217;ont aidé en me faisant des commentaires.</p>
<p>Il n&#8217;y a pas de grande nouveauté dans le matériel du cours. Ce fut une année de consolidation après les nombreux ajouts de l&#8217;an passé.</p>
<p>Par contre, j&#8217;abandonne les forums de l&#8217;Université pour un groupe sur Facebook. Il sera dorénavant obligatoire d&#8217;y participer! J&#8217;espère que les activités de discussion en ligne seront plus intéressantes cette année!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2009/03/31/nouvelle-mouture-du-cours-inf-6450/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le plan de relance américain rend obligatoire l&#8217;utilisation du XML!</title>
		<link>http://www.daniel-lemire.com/blogue/2009/02/24/le-plan-de-relance-americain-rend-obligatoire-lutilisation-du-xml/</link>
		<comments>http://www.daniel-lemire.com/blogue/2009/02/24/le-plan-de-relance-americain-rend-obligatoire-lutilisation-du-xml/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 05:17:57 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=99</guid>
		<description><![CDATA[Le gouvernement américain vient de lancer un nouveau plan de relance. Rien de bien original? Sauf que les agences gouvernementales devront rendre disponible leurs rapports sous le forme de documents XML de type Atom ou RSS. Source: Aaron Swartz]]></description>
			<content:encoded><![CDATA[<p>Le gouvernement américain vient de lancer un nouveau plan de relance. Rien de bien original? Sauf que les agences gouvernementales devront rendre disponible leurs rapports sous le forme de documents XML de type <a href="http://fr.wikipedia.org/wiki/Atom">Atom</a> ou <a href="http://fr.wikipedia.org/wiki/RSS_(format)">RSS</a>.</p>
<p><strong>Source</strong>: <a href="http://www.aaronsw.com/">Aaron Swartz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2009/02/24/le-plan-de-relance-americain-rend-obligatoire-lutilisation-du-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Évaluation des sites web des partis politiques</title>
		<link>http://www.daniel-lemire.com/blogue/2008/11/25/evaluation-des-sites-web-des-partis-politiques/</link>
		<comments>http://www.daniel-lemire.com/blogue/2008/11/25/evaluation-des-sites-web-des-partis-politiques/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 21:37:13 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[Recherche d'informations]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=87</guid>
		<description><![CDATA[Le web devrait être universellement accessible. Les personnes handicappées devraient pouvoir naviguer sur tous les sites importants. Dans cet esprit, les gens d&#8217;AccessibilitéWeb ont étudié les sites web des partis politiques québécois. Il se trouve que le Parti Québecois, puis Québec Solidaire, sont les grands gagnants de cette analyse. Par contre, il reste beaucoup de [...]]]></description>
			<content:encoded><![CDATA[<p>Le web devrait être universellement accessible. Les personnes handicappées devraient pouvoir naviguer sur tous les sites importants.</p>
<p>Dans cet esprit, les gens d&#8217;AccessibilitéWeb <a href="http://quebec-2008.accessibiliteweb.com/">ont étudié les sites web des partis politiques québécois</a>. Il se trouve que le Parti Québecois, puis Québec Solidaire, sont les grands gagnants de cette analyse. Par contre, il reste beaucoup de progrès à faire même chez le Parti Québécois.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2008/11/25/evaluation-des-sites-web-des-partis-politiques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>À la découverte du microblogue</title>
		<link>http://www.daniel-lemire.com/blogue/2008/10/28/a-la-decouverte-du-microblogue/</link>
		<comments>http://www.daniel-lemire.com/blogue/2008/10/28/a-la-decouverte-du-microblogue/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 15:05:53 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[Recherche d'informations]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=76</guid>
		<description><![CDATA[Depuis quelques semaines, j&#8217;ai un microblogue sur twitter. Essentiellement, un microblogue est une suite de messages courts et éphémères. Si vous vous intéressez à ce que je fais en ce moment, vous pourrez peut-être en avoir une meilleure idée en lisant mon microblogue! Un des avantages du microblogue est que dès que le microbillet est [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis quelques semaines, j&#8217;ai un <a href="http://twitter.com/lemire/">microblogue sur twitter</a>. Essentiellement, un microblogue est une suite de messages courts et éphémères. Si vous vous intéressez à ce que je fais en ce moment, vous pourrez peut-être en avoir une meilleure idée en lisant mon microblogue!</p>
<p>Un des avantages du microblogue est que dès que le microbillet est écrit, il est possible de le trouver avec le <a href="http://search.twitter.com/">moteur de recherche de Twitter</a>, alors qu&#8217;un billet sur un blogue doit d&#8217;abord être indexé par Google, ce qui peut prendre plusieurs jours. C&#8217;est moins une caractéristique du microblogue qu&#8217;une conséquence du fait que Twitter demeure le principal hébergeur des microblogues et qu&#8217;il peut donc tout indexer à la volée.</p>
<p>Évidemment, mon microblogue est <a href="http://twitter.com/statuses/user_timeline/10695152.rss">disponible en XML</a>. En fait, Twitter offre la plupart des données au format XML, incluant les résultats de recherche.</p>
<p>Tiens, tiens! Il n&#8217;y a pas d&#8217;article <a href="http://fr.wikipedia.org/wiki/Special:Recherche?search=microblogue">microblogue</a> sur wikipédia?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2008/10/28/a-la-decouverte-du-microblogue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Des menus déroulants avec CSS</title>
		<link>http://www.daniel-lemire.com/blogue/2008/10/18/des-menus-deroulants-avec-css/</link>
		<comments>http://www.daniel-lemire.com/blogue/2008/10/18/des-menus-deroulants-avec-css/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 16:07:01 +0000</pubDate>
		<dc:creator>Daniel Lemire</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.daniel-lemire.com/blogue/?p=70</guid>
		<description><![CDATA[Des menus déroulants avec CSS? C&#8217;est possible! Voici un example :]]></description>
			<content:encoded><![CDATA[<p>Des menus déroulants avec CSS? <a href="http://www.webmonkey.com/tutorial/Add_CSS_Drop-Down_Menus">C&#8217;est possible</a>! Voici un example :</p>
<p><iframe src="http://www.wired.com/wired/archive/webmonkey/css_dropdowndemo.html" align="middle" name="Page1" frameborder="0" height="200" scrolling="no" width="600"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-lemire.com/blogue/2008/10/18/des-menus-deroulants-avec-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

