Dimanche, 9 mars 2008

Erratum INF 6450

Enregistré dans : sans catégorie — Daniel Lemire @ 9:52 am

Au travail 1, question 2, il faut remplacer « <!DOCTYPE compagnie » par « <!DOCTYPE _ ».


Dans la section sur les espaces de noms et Relax NG, Module 1 page 55 point 1.8.11, le document XML suivant,


<?xml version="1.0" encoding="ISO-8859-1" ?>
<f:facture xmlns:f="http://www.domaine.com/facture">
<f:nom>Daniel
<f:montant>10,80$
<f2:id xmlns:f=”http://www.domaine.com/facture2″>10,80$
</f:facture>

devrait plutôt se lire comme suit:


<?xml version="1.0" encoding="ISO-8859-1" ?>
<f:facture xmlns:f="http://www.domaine.com/facture">
<f:nom>Daniel
<f:montant>10,80$
<f2:id xmlns:f2=”http://www.domaine.com/facture2″>10,80$
</f:facture>


Au module 2, dans le travail 3, vous devez produire un fichier XHTML résumant les principaux éléments de votre document HTML. Dans le cadre du travail 3, vous devez donc remettre deux documents XML: un document DocBook et un document XHTML.

En somme, il faut remettre deux documents:

  • Un document XML valable selon la DTD simpledocbook.dtd.
  • Un document XHTML valable.


Au module 3, un des programmes XSLT est erroné et devrait se lire comme ceci :

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="produits">
<html>
<body>
<xsl:apply-templates select="*" />
</body>
</html>
</xsl:template>
<xsl:template match="quantite">
<xsl:if
test="generate-id((//quantite[@type=current()/@type])[1])
= generate-id(.)" >
<p>
<xsl:value-of select="@type" />
- <xsl:value-of select="sum(//quantite[@type=current()/@type])" />
</p>
</xsl:if>
</xsl:template>
</xsl:stylesheet>

Pas de commentaire »

Pas encore de commentaires.

Fil RSS des commentaires pour cet article.

Laissez un commentaire

Attention: Lorsque vous saisissez un long commentaire, il peut arrivez que vous en perdiez le contenu suite à problème avec le réseau ou à un bogue logiciel. Vous devriez toujours faire une copie avant d'envoyer votre commentaire.

Aux amateurs de pourriels: le pourriel est prestement nettoyé sur ce site.

Exemple: un plus deux = 3.

XHTML valide

Powered by WordPress