Bonjour,
Etna... ça à l'air très sympa ;)
je viens de le tester avec l'extension tinydoc, l'installation est très
facile, cool !
L'utilisation est intuitive, mais je pense que ça aide beaucoup de connaître
xml (au moins la structure hierarchique d'xml, le principe
noeuds/attributs).
Sinon ça ressemble pas mal à Bitflux http://bitfluxeditor.org/, non ?
je me trompe peut-être car je ne connais pas bien les fonctionnalités des
deux.
Est ce que Etna peut être intégré dans une interface web pour un système
d'information en réseau intranet par exemple ? ou du moins est-ce que des
extensions pourrait permettre cela ? Etna directement dans le navigateur ?
Est ce qu'on peut imaginer la possibilité de restreindre l'édition, genre
"la valeur de cet attribut ne peut pas être modifiée" ? et même que ça
pourrait dépendre de utilisateur ?... dans le cadre d'un site intranet avec
authentification par exemple... :)
bon je sais j'exagère un peu là, mais est ce que l'on peut juste l'envisager
ou bien est-ce vraiment par nature pas du tout le but de etna ?
Sinon, je ne sais pas si c'est un bug, j'ai essayé file>new>add schema avec
un schema (qui vient du livre RelaxNG d'Eric Van der Vlist) enregistré sous
test.rng et j'ai une erreur :
"Erro during the loading of your schema"
(suis sous windows le chemin du fichier indiqué est :
file:///C:/Documents%20and%20Settings/Administrateur/Bureau/test.rng
en bas de ce mail le schema en question)
En tout cas félicitation pour le nouveau bébé ;)
Matthieu Ricaud.
test.rng :
<?xml version="1.0" encoding="utf-8"?>
<element xmlns="http://relaxng.org/ns/structure/1.0" name="library">
<oneOrMore>
<element name="book">
<attribute name="id"/>
<attribute name="available"/>
<element name="isbn">
<text/>
</element>
<element name="title">
<attribute name="xml:lang"/>
<text/>
</element>
<oneOrMore>
<element name="author">
<attribute name="id"/>
<element name="name">
<text/>
</element>
<optional>
<element name="born">
<text/>
</element>
</optional>
<optional>
<element name="died">
<text/>
</element>
</optional>
</element>
</oneOrMore>
<zeroOrMore>
<element name="character">
<attribute name="id"/>
<element name="name">
<text/>
</element>
<optional>
<element name="born">
<text/>
</element>
</optional>
<element name="qualification">
<text/>
</element>
</element>
</zeroOrMore>
</element>
</oneOrMore>
</element>
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Laurent Jouanneau
Envoyé : jeudi 8 décembre 2005 15:10
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: Editeur Etna 0.2
Robin Berjon wrote:
> On Dec 08, 2005, at 14:43, Laurent Jouanneau wrote:
>
>>Pour les binaires OSX, je vais voir ça prochainement.
>
>
> Merci.
>
>
>>>Aussi, le CSS c'est gentillet mais ça a ses limites, est-il
>>>prévu de pouvoir rajouter des bindings XBL (ou peut-être du XSLT, ou
>>>encore du STTS).
>>
>>Oui tu peux ajouter des XBL (puisqu'ils sont déclarés via css ;-)).
>
>
> Ah bah oui suis-je bête!
>
>
>>XSLT et STTS, pourquoi faire ? C'est une vraie question, j'ai du mal à
>>voir leur utilité dans un editeur. Des exemples ?
>
>
> J'ai un certain nombre de syntaxes XML pour lesquelles une simple
> application de CSS ne suffira pas à fournir un rendu proche de la
> version finale car beaucoup de choses sont transformées ou calculées.
> Ceci dit ce n'est pas forcément grave (le style édité peut différer
> du style final, c'est visuel mais pas wysiwyg), je posais la question
> plus par curiosité qu'autre chose. Du moment qu'il y a du XBL on
> pourra faire de jolies interfaces, avec du SVG et tout :)
Effectivement, dans un contexte d'édition, la transformation d'un
document n'est pas nécessaire, voire même poser des problèmes dans
l'édition (au niveau implementation j'entend). Ce qu'on veut éditer
(dans Etna tout du moins), c'est le document initial, et non un document
aprés transformation.
Par contre, rien n'empêche à une extension de rajouter un bouton dans
l'interface pour appliquer un feuille XSLT afin de montrer à
l'utilisateur le document aprés transformation (hors de la zone
d'édition bien sûr).
>
>>Par
>>contre STTS, vu que ce n'est pas implémenté dans Mozilla, c'est peu
>>probable (surtout que je ne connais pas encore assez le coeur de Gecko
>>pour l'implementer, mais si nous en donne les moyens ;-) ).
>
>
> Je ne suis pas convaincu que ce serait nécessaire, j'ai juste vu une
> adresse à disruptive-innovations.com et ça m'a rendu curieux :)
>
Juste pour info pour ceux qui se demandent ce qu'est STTS. C'est un
langage de transformation non XML, utilisant des selecteurs "à la" CSS,
et se voulant plus simple à utiliser que XSLT.
STTS a fait l'objet de notes au W3C :
STTS 2 en français : http://www.w3.org/TR/NOTE-stts2.html.fr
STTS 3 (juste en anglais) : http://www.w3.org/TR/1998/NOTE-STTS3-19981111
(notes écrites par Daniel Glazman qui est maintenant le patron de D.I. )
---
Laurent Jouanneau
software engineer
http://www.disruptive-innovations.com
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Thu Dec 8 15:55:44 2005