xml cooktop version beta 2.200 marie calberg ninni louhelainen slfn7
TRANSCRIPT
![Page 1: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/1.jpg)
XML Cooktop
version Beta 2.200
Marie Calberg
Ninni Louhelainen SLFN7
![Page 2: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/2.jpg)
Auteur
Le XML Cooktop est crée par Victor Pavlov en 2000 dans le but de proposer au public un outil XML simple tout en restant un logiciel de qualité
.
La version la plus récente - Beta 2.200 - est sortie en avril 2001. Un nouvelle version est en cours de construction (voir les dernières informations sur le site http://www.xmlcooktop.com/).
Le logiciel est gratuit mais il n ’est pas « open source ».
Le terme « open source » signifie qu ’on n ’a pas le droit de faire des modifications, ni d ’utiliser le code source.
![Page 3: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/3.jpg)
Présentation générale
XML Cooktop s ’appuie sur les fonctions de validation du parseur MSXML mais il ne gère le schéma XML du W3C.
Il a un environnement de développement XML pour son écriture et son évaluation ainsi que pour la DTD, XSLT et XPATH.
Il est intégré sous Windows et il supporte Windows 95/98/98SE/Me/NT4/2000.
Il offre des fonctionnalités semblables à celles de XML Spy :
saisie colorée de XML.
correction orthographique qui s ’appuie sur Word.
gestion de la bibliothèque.
navigateur.
support de création des chemins XPATH.
développement et test des feuilles XSLT.
![Page 4: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/4.jpg)
Saisie colorée du document XML
meilleure lisibilité
![Page 5: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/5.jpg)
Correcteur orthographique
S ’appuie sur Word
![Page 6: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/6.jpg)
Gestion de la bibliothèque(1)
La bibliothèque des « CODES BITS »:
ce sont les parties des textes cataloguées et insérées dans n ’importe quel document XML.
ex : insertion d ’une commande « xsl:for-each » dans le document XML voulu.
IMAGE
![Page 7: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/7.jpg)
Eléments xslt
![Page 8: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/8.jpg)
Navigateur XML(1)
Possibilité de naviguer dans le document XML à partir de la liste des balises. Il suffit de cliquer sur la balise voulue. Structure navigateur
![Page 9: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/9.jpg)
Navigateur XML(2)
![Page 10: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/10.jpg)
Support et création des chemins XPATH(1)
Les supports XPATH:extraction des tags XML et XPATH
génération et évaluation XPATHNamed pair tag
![Page 11: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/11.jpg)
Support et création des chemins XPATH(2)
![Page 12: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/12.jpg)
Support et création des chemins XPATH(3)
Ligne decommande
résultat
![Page 13: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/13.jpg)
Développement et test des feuilles XSLT(1)
La feuille de style:elle supporte plus de XSLT processeurs (engines) que
n ’importe quel autre produit XML.
Pour utiliser les processeurs Java, il faut installer JRE1.1 ou une version plus récente et ajouter le fichier JAR dans « classpath ».
Le changement de processeur est très facile.
![Page 14: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/14.jpg)
Développement et test des feuilles XSLT(2) Xslt processeurs
![Page 15: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/15.jpg)
Développement et test des feuilles XSLT(3)
DTD au dessus le document XML
![Page 16: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/16.jpg)
Développement et test des feuilles XSLT(4) Feuille de style XSLT
![Page 17: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/17.jpg)
XSLT: résultat
Résultat html
![Page 18: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/18.jpg)
Les avantages(1)
On peut ouvrir des fichiers via l ’URL. Cela nécessite Microsoft Internet Explorer 5.0 ou une version plus récente. Ouvrir un URL
![Page 19: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/19.jpg)
Les avantages (2)
Extensibilité:on peut travailler sur XML Cooktop avec des supports extérieurs (processeurs XSL, navigateurs…)
Vérification de la validité des documents XML seulement avec la DTD et XDR.
Il existe plusieurs raccourcis claviers :
voir la rubrique « Keyboard Map »
![Page 20: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/20.jpg)
Keyboard Map
![Page 21: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/21.jpg)
Les avantages (3)« workspaces »:
XML Cooktop mémorise automatiquement les fichiers XML et XSL qui forment une paire. On peut ainsi les regrouper dans un fichier « workspace ».
Workspaces
![Page 22: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/22.jpg)
Les avantages (4)Multiselect:
possibilité d ’ouvrir les fichiers en même temps via menu « Window » Document XMLDTD du document
![Page 23: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/23.jpg)
Les avantages (5)On a le choix de l ’extension des fichiers en .xml; .xsl; .dtd.
Rq: il y a un petit problème concret quand on veut enregistrer les DTD.
« bookmarks »:on peut marquer les slides du document pour les trouver plus facilement.
![Page 24: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/24.jpg)
Les avantages (6)
XML cooktop possède plus de XSLT processeurs qu ’un autre éditeur XML.Xsltprocesseurs
![Page 25: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/25.jpg)
Les inconvénients
Il y a problème pour l ’encodage des caractères:
l ’éditeur est WIN32 control
• supporte le mieux les fichiers 7 bit ASCII
• UTF-8 et UTF-16 ne sont pas encore très bien supportés
Il y a un problème dans le choix de l ’extension DTD au moment de l ’enregistrement des fichiers.
Un problème d ’effectivité: comme XML Cooktop est un outil gratuit, il ne fait que 80% de ce qu ’on lui demande.
Affichage de ligne dans le message erreur n ’est pas correcte.
![Page 26: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/26.jpg)
Rubrique « Help »
La rubrique « Help » - qui est très brève - est sur la ligne:définitions des termes, explications des fonctionnements...
plus d ’informations dans les liens présentés dans la rubrique « Help ».
Help
![Page 27: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/27.jpg)
Jabber
C ’est une interface chat pour les utilisateurs de XML Cooktop.
Inscription est gratuite, juste remplir le formulaire
![Page 28: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/28.jpg)
Tidy(1)http://www.w3.org/People/Raggett/tidy/
auteur de HTML TIDY est Dave Raggett
outil gratuit qui "nettoie" les pages HTML (une sorte de correcteur)
accès direct à Tidy via menu "Tools"
EX. Manque d'une balise fermante ou mauvaise écriture de balises• <h1>heading• <h2>subheading</h3>• est corrigé avec Tidy de façon suivante:• <h1>heading</h1>• <h2>subheading</h2>
Support limité pour XML
Tidy peut aussi corriger des fichiers XML. Il ne connaît pas encore toutes les fonctions XML, par ex. CDATA ou DTD subsets.
Tidy converti aussi HTML à (XHTML) .
![Page 29: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/29.jpg)
Tidy(2)
![Page 30: XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7](https://reader033.vdocuments.net/reader033/viewer/2022042714/551d9d8c497959293b8c1b9e/html5/thumbnails/30.jpg)
Merci...
Bon Appetit avec Cooktop!!