<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="html"/>

<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>La Boîte à outils de Madame Je-sais-tout</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="./style.css" rel="stylesheet" type="text/css" />
<link href="./css/jquery.ennui.contentslider.css" rel="stylesheet" type="text/css" media="screen,projection" />
</head>
<body>
<div id="wrapper">
  <div id="left_column">
    <div id="site_title"> </div>
    <div id="menu">
      <ul>
        <li><a href="./index.html">Accueil</a></li>
        <li><a href="./demarche.html">Démarche de travail</a></li>
        <li><a href="./bao1.html">BàO 1</a></li>
        <li><a href="./bao2.html">BàO 2</a></li>
        <li><a href="./bao3.html">BàO 3</a></li>
        <li><a href="./bao4.html">BàO 4</a></li>
        <li><a href="./complements.html">Compléments</a></li>   
      </ul>
    </div>
    <!-- end of menu -->
    <br />
    <div id="sidebar">
      <div class="sidebar_box">
        <h2>Liens utiles</h2>
        <div class="news_box">
          <h3><a href="http://www.tal.univ-paris3.fr/plurital/" target="_blank">(pluriTAL.org)</a></h3>
          <p>Filières TAL et Ingénierie Linguistique de Paris 3 Sorbonne nouvelleParis Ouest NanterreINALCO</p>
        </div>
        <div class="news_box">
          <h3><a href="http://www.tal.univ-paris3.fr/cours/masterproj.htm#projet2" target="_blank">Projet <i>Boîte à Outils</i></a></h3>
          <p>Site du module Projet encadré - Boîte à Outils</p>
        </div>
        <div class="news_box">
          <h3><a href="http://perldoc.perl.org/" target="_blank">Perl Programming Documentation</a></h3>
          <p>Site perldoc contenant une excellente documentation sur Perl</p>
        </div>
        <div class="news_box">
          <h3><a href="http://perl.developpez.com/"  target="_blank">Developpez.com</a></h3>
          <p>Section sur le langage Perl du site Developpez.com</p>
        </div>
      </div>
    </div>
  </div>
  <!-- end of left_column -->
  <div id="conteneur">
    <div id="content">
      <div id="slider">
        <div id="one" class="contentslider">
          <div class="cs_wrapper">
            <div class="cs_slider">
              <div class="cs_article"> <a href="#"> <img src="./images/article02.jpg" alt="" /> </a>
                <div class="text">
                  <h2> <a href="#">Documents Structurés</a></h2>
                  <p> Site réalisé dans le cadre du cours de Documents Structurés par <b>Kelly MASCLEF</b> et <b>Julie SAUVAGE</b></p>
                  <a class="readmore" href="#">Visiter le site</a> </div>
              </div>
              <!-- End cs_article -->
              <div class="cs_article"> <a href="#"> <img src="./images/article01.jpg" alt="" /> </a>
                <div class="text">
                  <h2><a href="#">Projet Encadré 1</a></h2>
                  <p> Programmation et Projet Encadré 1 du Semestre 1 par <b>Kelly MASCLEF</b> et <b>Julie SAUVAGE</b> (et avec Julie BELIAO).</p>
                  <a class="readmore" href="http://www.tal.univ-paris3.fr/plurital/travaux-2010-2011/projets-2010-2011-S1/Sauvage-Masclef-Beliao/index.html" target="_blank">Visiter le site</a> </div>
              </div>
              <!-- End cs_article -->
              <div class="cs_article"> <a href="#"> <img src="./images/article03.jpg" alt="" /> </a>
                <div class="text">
                  <h2> <a href="#">Projet Encadré 1</a></h2>
                  <p> Programmation et Projet Encadré 1 du Semestre 1 par <b>Ilaria TIDDI</b> (avec Marcelo MATOSO et Camille DOUDANE).</p>
                  <a class="readmore" href="http://www.tal.univ-paris3.fr/plurital/travaux-2010-2011/projets-2010-2011-S1/tiddimatosodoudane/Accueil.html" target="_blank">Visiter le site</a> </div>
              </div>
              <!-- End cs_article -->
              <div class="cs_article"> <a href="#"> <img src="./images/article04.jpg" alt="" /> </a>
                <div class="text">
                  <h2> <a href="#">TAL</a></h2>
                  <p> L5T53 / L5T55 (BASH/Emacs/Pythonpar <b>Kelly MASCLEF</b></p>
                  <a class="readmore" href="http://www.cavi.univ-paris3.fr/ilpga/ilpga/tal/sitespp/L5T53_55-2009-2010/kelly_masclef/index.html" target="_blank">Visiter le site</a> </div>
              </div>
              <!-- End cs_article -->
              <div class="cs_article"> <a href="#"> <img src="./images/article05.jpg" alt="" /> </a>
                <div class="text">
                  <h2> <a href="#">Environnement-TAL</a></h2>
                  <p> L5T53 / L5T55 (BASH/Emacs/Pythonpar <b>Julie SAUVAGE</b> </p>
                  <a class="readmore" href="http://www.cavi.univ-paris3.fr/ilpga/ilpga/tal/sitespp/L5T53_55-2009-2010/sauvage-vincent/site-julie/julie.htm" target="_blank">Visiter le site</a> </div>
              </div>
              <!-- End cs_article -->
              <div class="cs_article"> <a href="#"> <img src="./images/article06.jpg" alt="" /> </a>
                <div class="text">
                  <h2> <a href="#">Programmation pour le TAL avec PERL</a></h2>
                  <p> L6T54 / L6T55 (PERLpar <b>Julie SAUVAGE</b> </p>
                  <a class="readmore" href="http://www.tal.univ-paris3.fr/plurital/travaux-2009-2010/L6T55-L6T54-2009-2010/Julie-Sauvage-Vincent/" target="_blank">Visiter le site</a> </div>
              </div>
              <!-- End cs_article -->
              <div class="cs_article"> <a href="#"> <img src="./images/article07.jpg" alt="" /> </a>
                <div class="text">
                  <h2> <a href="#">Bienvenue chez Perl</a></h2>
                  <p> L6T54 / L6T55 (PERLpar <b>Kelly MASCLEF</b> </p>
                  <a class="readmore" href="http://www.tal.univ-paris3.fr/plurital/travaux-2009-2010/L6T55-L6T54-2009-2010/Kelly_masclef/" target="_blank">Visiter le site</a> </div>
              </div>
              <!-- End cs_article -->

            </div>
            <!-- End cs_slider -->
          </div>
          <!-- End cs_wrapper -->
        </div>
        <!-- End contentslider -->
        <!-- Site JavaScript -->
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
        <script type="text/javascript" src="./js/jquery.easing.1.3.js"></script>
        <script type="text/javascript" src="./js/jquery.ennui.contentslider.js"></script>
        <script type="text/javascript">
        $(function() {
            $('#one').ContentSlider({
                width : '630px',
                height : '160px',
                speed : 800,
                easing : 'easeInOutBack'
            });
        });
      </script>
        <script src="./js/jquery.chili-2.2.js" type="text/javascript"></script>
        <script src="./js/chili/recipes.js" type="text/javascript"></script>
      </div>
      <div class="post_section">
       
       <h1>Extraction de patrons</h1>
       <p>Nous avons vu qu'il est possible d'extraire des patrons avec différents scripts Perl mais nous avons aussi utiliser une feuille de style XSLce qui se révèle très efficace!!!</p>
       <p>Les exemples de patrons extraits sont:<li><a href="#na">NOM ADJ</a></li><li><a href="#an">ADJ NOM</a></li><li><a href="#npan">NOM PRP ADJ NOM</a></li></p>
       
       <xsl:apply-templates select="//document"/>

        
        

      </div>
      <!-- end of slider -->
      <!-- end of content -->
    </div>
  </div>
  <!-- end of wrapper -->
</div>
<div id="footer_bloc">
  <div id="footer_wrapper"></div>
  <div id="footer">
    <ul class="footer_menu">
    
      <li><a href="./index.html">Accueil</a></li>
    
      <li><a href="./scripts.html">Scripts</a></li>
    
      <li><a href="./about.html">About</a></li>
    
      <li class="last_menu"><a href="./contact.html">Contacts</a></li>
    
    </ul>
  <a href="#">Kelly MASCLEF & Julie SAUVAGE & Ilaria TIDDI</a></div>
</div>
<!-- end of footer -->
</body>
</html>
</xsl:template>

<xsl:template match="document">
<h2><a name="na">Patron NOM ADJ</a></h2>
<p class="dashed">
<xsl:for-each select="article/element">
    <xsl:if test="(./data[contains(text(),'NOM')])">
        <xsl:variable name="a1" select="./data[3]/text()"/>
    <xsl:if test="following-sibling::element[1][./data[contains(text(),'ADJ')]]">
        <xsl:variable name="a2" select="following-sibling::element[1]/data[3]/text()"/>
    
        <span class="nom"><xsl:value-of select="$a1"/></span><xsl:text> </xsl:text>
        <span class="adj"><xsl:value-of select="$a2"/></span><br />
    </xsl:if>
    </xsl:if>
</xsl:for-each>
</p>

<h2><a name="an">Patron ADJ NOM</a></h2>
<p class="dashed">
<xsl:for-each select="article/element">
    <xsl:if test="(./data[contains(text(),'ADJ')])">
        <xsl:variable name="a1" select="./data[3]/text()"/>
    <xsl:if test="following-sibling::element[1][./data[contains(text(),'NOM')]]">
        <xsl:variable name="a2" select="following-sibling::element[1]/data[3]/text()"/>
    
        <span class="adj"><xsl:value-of select="$a1"/></span><xsl:text> </xsl:text>
        <span class="nom"><xsl:value-of select="$a2"/></span><br />
    </xsl:if>
    </xsl:if>
</xsl:for-each>
</p>

<h2><a name="npan">Patron NOM PRP ADJ NOM</a></h2>
<p class="dashed">
<xsl:for-each select="article/element">
    <xsl:if test="(./data[contains(text(),'NOM')])">
        <xsl:variable name="a1" select="./data[3]/text()"/>
    <xsl:if test="following-sibling::element[1][./data[contains(text(),'PRP')]]">
        <xsl:variable name="a2" select="following-sibling::element[1]/data[3]/text()"/>
    <xsl:if test="following-sibling::element[2][./data[contains(text(),'ADJ')]]">
        <xsl:variable name="a3" select="following-sibling::element[2]/data[3]/text()"/>
    <xsl:if test="following-sibling::element[3][./data[contains(text(),'NOM')]]">
        <xsl:variable name="a4" select="following-sibling::element[3]/data[3]/text()"/>
    
        <span class="nom"><xsl:value-of select="$a1"/></span><xsl:text> </xsl:text>
        <span class="prp"><xsl:value-of select="$a2"/></span><xsl:text> </xsl:text>
        <span class="adj"><xsl:value-of select="$a3"/></span><xsl:text> </xsl:text>
        <span class="nom"><xsl:value-of select="$a4"/></span><br />
    </xsl:if>
    </xsl:if>
    </xsl:if>
    </xsl:if>
</xsl:for-each>
</p>


<center><a href="#hautDePage">[Haut de Page]</a></center><br />
</xsl:template>

</xsl:stylesheet>