xml cooktop version beta 2.200 marie calberg ninni louhelainen slfn7

Post on 03-Apr-2015

111 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

XML Cooktop

version Beta 2.200

Marie Calberg

Ninni Louhelainen SLFN7

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.

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.

Saisie colorée du document XML

meilleure lisibilité

Correcteur orthographique

S ’appuie sur Word

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

Eléments xslt

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

Navigateur XML(2)

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

Support et création des chemins XPATH(2)

Support et création des chemins XPATH(3)

Ligne decommande

résultat

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.

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

Développement et test des feuilles XSLT(3)

DTD au dessus le document XML

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

XSLT: résultat

Résultat html

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

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 »

Keyboard Map

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

Les avantages (4)Multiselect:

possibilité d ’ouvrir les fichiers en même temps via menu « Window » Document XMLDTD du document

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.

Les avantages (6)

XML cooktop possède plus de XSLT processeurs qu ’un autre éditeur XML.Xsltprocesseurs

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.

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

Jabber

C ’est une interface chat pour les utilisateurs de XML Cooktop.

Inscription est gratuite, juste remplir le formulaire

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

Tidy(2)

Merci...

Bon Appetit avec Cooktop!!

top related