Rulesets



Easy definition of XSL template (dtd):


INPUT 
<Biblio>
  <reference index="bougé2000a" type="inproceedings" language="fr">
    <title> ....
    <url href="ftp://ftp.inrialpes.fr/pub/exmo/reports/troncy2000b.ps.gz" status="public" />
  </reference>
  ....
</Biblio> 
Transformation 
 
<DefineRuleSet name="XSLT_G_1" file="feuille2.xsl"> 
    <remtag match="title" content="reference"/>
    <modTag name="reference">
      <mapAtt name="index" target="BIndexTransform"/>
      <addAtt name="top" value="E"/>
      <remAtt name="type" /> 
      <remAtt name="status"/> 
    </modTag>
    <modTag name="url">
      <mapAtt name="href" target="HREF"/>
      <addAtt name="Generator" value="Transmorpher 1.0"/>
      <remAtt name="status" /> 
    </modTag>
  </DefineRuleSet>
Output
<Biblio>
  <reference
    BIndexTransform="brunet2000a" 
    top="E" 
    language="en">
    <url 
      HREF="ftp://ftp.inrialpes.fr/pub/exmo/publications/brunet2000a.ps.gz" 
      Generator="Transmorpher 1.0" 
      type="postscript" 
      content="paper" 
      compression="gz"/> 
  </reference>
  ......
</Biblio> 

Next chapter: Channels


http://transmorpher.inrialpes.fr/refman/intro.html

Feel free to comment to Jérôme Euzenat, Last modified: Thu Apr 19 18:24:37 CEST 2001