La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

version Beta Marie Calberg Ninni Louhelainen SLFN7

Présentations similaires


Présentation au sujet: "version Beta Marie Calberg Ninni Louhelainen SLFN7"— Transcription de la présentation:

1 version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7
XML Cooktop version Beta 2.200 Marie Calberg Ninni Louhelainen SLFN7

2 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 est sortie en avril Un nouvelle version est en cours de construction (voir les dernières informations sur le site 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.

3 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.

4 Saisie colorée du document XML
meilleure lisibilité

5 Correcteur orthographique
S ’appuie sur Word

6 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

7 Eléments xslt

8 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

9 Navigateur XML(2)

10 Support et création des chemins XPATH(1)
Les supports XPATH: extraction des tags XML et XPATH génération et évaluation XPATH Named pair tag

11 Support et création des chemins XPATH(2)

12 Support et création des chemins XPATH(3)
Ligne de commande résultat

13 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.

14 Développement et test des feuilles XSLT(2)
Xslt processeurs

15 Développement et test des feuilles XSLT(3)
DTD au dessus le document XML

16 Développement et test des feuilles XSLT(4)
Feuille de style XSLT

17 XSLT: résultat Résultat html

18 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

19 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 »

20 Keyboard Map

21 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

22 Les avantages (4) Multiselect:
possibilité d ’ouvrir les fichiers en même temps via menu « Window » DTD du document Document XML

23 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.

24 Les avantages (6) XML cooktop possède plus de XSLT processeurs qu ’un autre éditeur XML. Xslt processeurs

25 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.

26 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

27 Jabber C ’est une interface chat pour les utilisateurs de XML Cooktop.
Inscription est gratuite, juste remplir le formulaire

28 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) .

29 Tidy(2)

30 Merci... Bon Appetit avec Cooktop!!


Télécharger ppt "version Beta Marie Calberg Ninni Louhelainen SLFN7"

Présentations similaires


Annonces Google