User Tools

Site Tools


haha

This is an old revision of the document!


Journal du suivi: Ha ha

01. Il existe deux règles par défaut dans le moteur xslt. La première est bien connue, la deuxième moins (vraisemblablement pas explicitée dans les premières spécifications). Elle implique qu'en faisant un apply-templates sur un élément dont aucune règle n'est proposée, alors la requête se transmet aux sous-éléments. Cela explique quelques comportements bizarres lors de la migration (affiche à double de certains éléments) (la version prolog n'avait pas implémenté cette règle par défaut !).

<xsl:template match="text()">
  <xsl:value-of select="."/>
</xsl:template>
<xsl:template match="*">
  <xsl:apply-templates/>
</xsl:template>

02. Avec certaines installation de PHP, les erreurs ne sont plus affichées. A insérer au début du code:

<?php
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
?>

(voir aussi http://php.net/manual/fr/function.error-reporting.php)

03.Attendre qu'une Applet soit chargée: http://www.codeproject.com/Articles/570/Wait-while-loading-message-for-Java-applets (événement) ; if (document.readyState === “complete”) { init(); } (propriété).

04. Pour copier un élément sans le tag utiliser copy-of sur ./node().

05. Si on veut attribuer une valeur str de type chaîne à une variable locale (ou non), la commande est [parent].newLoc('<nom>','$str'). Mais s'il s'agit d'une fonction traitant les chaînes, il ne faut pas mettre le $. Par exemple: [parent].newLoc('aa',”tab_rnd(['h','r'])”) (dans ce cas c'est la fonction qui doit savoir quoi faire avec les types des éléments en paramètre !

06. Memento Mathjx: bmatrix [], pmatrix (), vmatrix ||; famille des \big(, \bbig(, \Big(, \big\{, etc.

07. Un article intéressant en ce qui concerne la dimension des images web: http://www.lesintegristes.net/2011/05/06/web-resolution-72dpi/

08. Pour définir une variable en XSL avec des conditions, il faut mettre le 'choose' à l'intérieur de l'élément variable (voir $XML/qrep-mult.xsl).

haha.1401931315.txt.gz · Last modified: 2014/06/05 03:21 by irpochon