<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wicri-demo.istex.fr/Wicri/Outils/fr/index.php?action=history&amp;feed=atom&amp;title=Dilib%2C_module_SxmlProc</id>
	<title>Dilib, module SxmlProc - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wicri-demo.istex.fr/Wicri/Outils/fr/index.php?action=history&amp;feed=atom&amp;title=Dilib%2C_module_SxmlProc"/>
	<link rel="alternate" type="text/html" href="https://wicri-demo.istex.fr/Wicri/Outils/fr/index.php?title=Dilib,_module_SxmlProc&amp;action=history"/>
	<updated>2026-04-19T14:12:14Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.31.10</generator>
	<entry>
		<id>https://wicri-demo.istex.fr/Wicri/Outils/fr/index.php?title=Dilib,_module_SxmlProc&amp;diff=3592&amp;oldid=prev</id>
		<title>imported&gt;Jacques Ducloy : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://wicri-demo.istex.fr/Wicri/Outils/fr/index.php?title=Dilib,_module_SxmlProc&amp;diff=3592&amp;oldid=prev"/>
		<updated>2017-06-16T17:50:35Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 16 juin 2017 à 17:50&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Jacques Ducloy</name></author>
		
	</entry>
	<entry>
		<id>https://wicri-demo.istex.fr/Wicri/Outils/fr/index.php?title=Dilib,_module_SxmlProc&amp;diff=3591&amp;oldid=prev</id>
		<title>imported&gt;Jacques Ducloy le 14 janvier 2014 à 06:14</title>
		<link rel="alternate" type="text/html" href="https://wicri-demo.istex.fr/Wicri/Outils/fr/index.php?title=Dilib,_module_SxmlProc&amp;diff=3591&amp;oldid=prev"/>
		<updated>2014-01-14T06:14:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Dilib header|module=SxmlProc}}&lt;br /&gt;
Le module SxmlProc contient un ensemble d'outils pour réaliser des commandes complexes comme SxmlSelect.&lt;br /&gt;
&lt;br /&gt;
Voir : [[Dilib, module SxmlProc, type SxmlMemory]].&lt;br /&gt;
&lt;br /&gt;
{{Début 2 colonnes}}&lt;br /&gt;
__TOC__&lt;br /&gt;
{{Saut 2 colonnes}}&lt;br /&gt;
{{Dilib,  boîte déroulante&lt;br /&gt;
 |titre=Liste des modules Dilib&lt;br /&gt;
 |contenu={{Dilib, liste des modules}}&lt;br /&gt;
}}&lt;br /&gt;
{{Dilib,  boîte déroulante&lt;br /&gt;
 |titre=Module SxmlProc&lt;br /&gt;
 |contenu={{Dilib, module SxmlProc}}&lt;br /&gt;
}}&lt;br /&gt;
{{Fin 2 colonnes}}&lt;br /&gt;
==Exemple introductif==&lt;br /&gt;
===Mémoire, processeur, fonctions, évaluation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
/*   -*- coding: utf-8 -*-  */&lt;br /&gt;
/**********************************************************************&lt;br /&gt;
*&lt;br /&gt;
*      Programme de démonstration pour les outils de construction&lt;br /&gt;
*      de commandes avec interprétation&lt;br /&gt;
*&lt;br /&gt;
***********************************************************************/&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;SxmlProcessor.h&amp;quot;&lt;br /&gt;
#include &amp;quot;SxmlDomProc.h&amp;quot;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
  SxmlMemory    *mem1;&lt;br /&gt;
  SxmlProcessor *p1;&lt;br /&gt;
  SxmlElement   *step;&lt;br /&gt;
  SxmlElement   *result;&lt;br /&gt;
&lt;br /&gt;
  mem1 =SxmlMemoryCreate();         /*  création d'une mémoire */&lt;br /&gt;
  p1   =SxmlProcessorCreate(mem1);  /*  création d'un processor sur cette mémoire */&lt;br /&gt;
&lt;br /&gt;
  SxmlDomMemoryInit(mem1);          /*  mise en mémoire des fonctions implémentant DOM */&lt;br /&gt;
&lt;br /&gt;
  /*  On initialise l'élément step avec un script xml dans lequel on appelle fisrtChild&lt;br /&gt;
      sur un l'élément xml mess qui contient le texte Hello World&lt;br /&gt;
  */&lt;br /&gt;
  step=SxmlFromString(&amp;quot;&amp;lt;dom:firstChild&amp;gt;&amp;lt;mess&amp;gt;Hello World&amp;lt;/mess&amp;gt;&amp;lt;/dom:firstChild&amp;gt;&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  result= SxmlProcessorEvalToNode(p1,step);      /* évaluation de step   */&lt;br /&gt;
      &lt;br /&gt;
  SxmlPrint(result);                             /* imprime : Hello World  */&lt;br /&gt;
  putchar ('\n');&lt;br /&gt;
	&lt;br /&gt;
  exit (0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Jacques Ducloy</name></author>
		
	</entry>
</feed>