<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.shadoware.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Shadoware.Org - Mot-clé - xml  - Commentaires</title>
  <link>http://www.shadoware.org/</link>
  <atom:link href="http://www.shadoware.org/index.php/feed/tag/xml/rss2/comments" rel="self" type="application/rss+xml"/>
  <description>Moi, mes idées, mes logiciels ...</description>
  <language>fr</language>
  <pubDate>Mon, 06 Feb 2012 15:38:11 +0100</pubDate>
  <copyright>Ulrich VANDENHEKKE</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>Parseur XML - Ulrich VANDENHEKKE</title>
    <link>http://www.shadoware.org/post/2009/05/06/Parseur-XML#c819</link>
    <guid isPermaLink="false">urn:md5:04b44682ef408522b2c373948527c1a0</guid>
    <pubDate>Mon, 08 Jun 2009 09:39:55 +0200</pubDate>
    <dc:creator>Ulrich VANDENHEKKE</dc:creator>
    
    <description>&lt;p&gt;Salut,&lt;/p&gt;
&lt;p&gt;La libexpat est excul du résulat car c'est un parseur flux, elle ne génère pas d'objet mais parse uniquement le fichier (façon SAX). Dans les parseur type DOM, il y a une création d'objet pour chaque noeud et attribut dans le fichier. &lt;/p&gt;
&lt;p&gt;On pourrait faire le même genre de test avec uniquement des parseurs SAX. La vitesse du parseur SAX est determiné ensuite par les traitements fait dans le programme pendant le parsing du flux XML (Est-ce qu'on créé des objets, incrémente un compteur, ...)&lt;/p&gt;
&lt;p&gt;Par contre comparer un parseur SAX, et un parseur DOM n'est pas forcément interessant, car un parseur SAX ''qui ne fait'' est forcément plus rapide qu'un parseur DOM..&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Parseur XML - kim</title>
    <link>http://www.shadoware.org/post/2009/05/06/Parseur-XML#c757</link>
    <guid isPermaLink="false">urn:md5:043ecd79629b9abb8995c6832e7bb359</guid>
    <pubDate>Tue, 02 Jun 2009 18:40:14 +0200</pubDate>
    <dc:creator>kim</dc:creator>
    
    <description>&lt;p&gt;question con : tu fais quoi de la lib expat là ? (en gros, pourquoi l'exclus-tu de ta conclusion, alors même qu'elle a des résultats affichés comme étant &quot;moitié moindre par rapport à libxml2&quot;...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Parseur XML - Ulrich VANDENHEKKE</title>
    <link>http://www.shadoware.org/post/2009/05/06/Parseur-XML#c752</link>
    <guid isPermaLink="false">urn:md5:0283894a1b3ff53160c6397cc01d0162</guid>
    <pubDate>Tue, 02 Jun 2009 10:01:02 +0200</pubDate>
    <dc:creator>Ulrich VANDENHEKKE</dc:creator>
    
    <description>&lt;p&gt;Salut,&lt;/p&gt;
&lt;p&gt;J'avoue que je n'avais encore jamais rencontré l'une de ces technologies. Merci de ces noms, je vais me reseigner pour voir ce qu'elle donne. Par contre je trouve le XML encore fort présent dans le monde des entreprises.&lt;/p&gt;
&lt;p&gt;D'après ce que je viens de voir, JSON est ce qu'il y a de plus proche du XML. Thrift est plutot un protocole, alors que Google Protobuf est plutot un générateur de code.&lt;/p&gt;
&lt;p&gt;Comparer au XML, JSON contenant moins de caractère pour la description doit être plus rapide à parser. Pour les lecteurs, le JSON ressemble à ceci :&lt;/p&gt;
&lt;pre&gt;[javascript]
 {&quot;menu&quot;: {
   &quot;id&quot;: &quot;file&quot;,
   &quot;value&quot;: &quot;File&quot;,
   &quot;popup&quot;: {
     &quot;menuitem&quot;: [
       {&quot;value&quot;: &quot;New&quot;, &quot;onclick&quot;: &quot;CreateNewDoc()&quot;},
       {&quot;value&quot;: &quot;Open&quot;, &quot;onclick&quot;: &quot;OpenDoc()&quot;},
       {&quot;value&quot;: &quot;Close&quot;, &quot;onclick&quot;: &quot;CloseDoc()&quot;}
     ]
   }
 }}
&lt;/pre&gt;
&lt;p&gt;Ce qui équivaut au XML suivant : &lt;/p&gt;
&lt;pre&gt;[xml]
&amp;lt;menu id=&quot;file&quot; value=&quot;File&quot;&amp;gt;
  &amp;lt;popup&amp;gt;
    &amp;lt;menuitem value=&quot;New&quot; onclick=&quot;CreateNewDoc()&quot; /&amp;gt;
    &amp;lt;menuitem value=&quot;Open&quot; onclick=&quot;OpenDoc()&quot; /&amp;gt;
    &amp;lt;menuitem value=&quot;Close&quot; onclick=&quot;CloseDoc()&quot; /&amp;gt;
  &amp;lt;/popup&amp;gt;
&amp;lt;/menu&amp;gt;
&lt;/pre&gt;</description>
  </item>
      
    
    <item>
    <title>Parseur XML - Frank</title>
    <link>http://www.shadoware.org/post/2009/05/06/Parseur-XML#c750</link>
    <guid isPermaLink="false">urn:md5:214f49477a0b3449be56965001f2e0cb</guid>
    <pubDate>Tue, 02 Jun 2009 08:54:59 +0200</pubDate>
    <dc:creator>Frank</dc:creator>
    
    <description>&lt;p&gt;Une entreprise qui ne fait pas de XML est un peu has-been ?&lt;/p&gt;


&lt;p&gt;C'était il y a 10 ans, ça... Non, sérieusement aujourd'hui c'est plutôt le XML qui est totalement has-been, au profit de JSON ou de formats compacts comme Thrift ou Google Protobuf.&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>
