OVH Cloud OVH Cloud

BBEdit et edition de fichiers XML

28 réponses
Avatar
Eric Jacoboni
Bonjour,

Je suis en train de tester la version démo de BBEdit 7.3 vu tout le
bien qu'on dit de cet éditeur.

Vu que je travaille pas mal sur des fichiers en XML, avec des DTDs
diverses, j'ai absolument d'une fonctionnalité toute bête : la
fermeture automatique des balises ouvertes, via une combinaison de
touches (l'équivalent de C-c C-/ du mode Emacs/psgml) pour ceux qui
connaissent. Je précise bien : ce qui m'intéresse n'est pas qu'une
balise fermante soit automatiquement générée lorsque j'ouvre une
balise, mais qu'une certaine combinaison de touches ferme la balise
ouverte... (je travaille sur des textes déjà écrits). J'ose à peine
préciser qu'il faut que le truc tienne compte de la DTD.

Ne me dites pas qu'un logiciel à plus de 1000 balles ne sait pas
faire ça, sinon "it's really sucks (r)"
--
Éric Jacoboni, né il y a 1369659102 secondes

10 réponses

1 2 3
Avatar
Eric Jacoboni
Paul Guyot writes:


La version courante est 7.0.4, je suppose que tu as molé.


Euh... Oui.


En revanche, il sait fermer la balise. C'est dans le menu "Markup",
l'élément "Close current Tag".


Ben non, j'ai essayé, ça ne marche pas...

--
Éric Jacoboni, né il y a 1369663599 secondes

Avatar
Eric Jacoboni
In article , Paul Guyot
wrote:


On ne doit pas parler de la même chose alors.


Ben non... Comme je l'ai dit dans l'article initial, je travaille sur
des docs existants... Certaines balises sont donc déjà là, ou alors, je
veux entourer une partie de texte avec une certaine balise.

La manip qui se passe sous Emacs :

Je me met avant le texte à baliser, je tape la balise ouvrante
Je me met à la fin du texte à baliser, je tape C-c C-/ et hop, ça la
ferme.

Avec JEdit c'est encore plus simple, au lieu de C-c C-/, je tape
simplement </ et JEdit complète automatiquement...

J'ouvre un document XML.
Je tape <foo> au milieu. Le curseur est après <foo>.
Je choisis Close current Tag dans le menu et il m'écrit </foo> (en dessous
de <foo>, il rajoute aussi une ligne vide et positionne le curseur à cet
endroit).


Ça ça va bien quand on _crée_ un texte, pas quand on veut en baliser un
existant...

J'ai quand même du mal à croire que BBEdit ne dispose pas de cette
fonctionnalité.

Avatar
Eric Jacoboni
In article , Paul Guyot
wrote:

Ben justement, il a cette fonction.


Comme je l'ai déjà dit, cette manip ne marche pas chez moi... (BBEdit
7.04).

Avatar
yvon.thoravallist
Eric Jacoboni wrote:


Ne me dites pas qu'un logiciel à plus de 1000 balles ne sait pas
faire ça, sinon "it's really sucks (r)"


Non, je ne pense pas que BBEEdit fasse ça, à ma connaissance il n'y a
que

jEdit (java)
Emilé (carbon)
XML Editor (carbon)
XML Mind (java)
oxygen (java)

et un truc d'ibm xeena (java)

--
Yvon

Avatar
Jaypee
Le 15/10/03 19:07, dans
1g2vwu0.tm5r3jxjxa49N%, « Yvon
Thoraval » a écrit :

Eric Jacoboni wrote:


Ne me dites pas qu'un logiciel à plus de 1000 balles ne sait pas
faire ça, sinon "it's really sucks (r)"


Non, je ne pense pas que BBEEdit fasse ça, à ma connaissance il n'y a
que

jEdit (java)
Emilé (carbon)
XML Editor (carbon)
XML Mind (java)
oxygen (java)

et un truc d'ibm xeena (java)
Pour compléter ou préciser la liste d' Eric : Un nom aussi générique que

"XML Editor" risque de laisser le badaud un peu dans le vague. Il s' agit
probablement de l 'éditeur gratuit, un poil bogué, et qui valide avec un
schéma, produit par Morphon. XML Mind est remarquable comme éditeur au
format DocBook. Eclipse a aussi des plugins XML.

Pour les ceuss, curieux ou intéressés, il y a un ovni nommé bitflux editor
(100% Mozilla et Javascript) <www.bitfluxeditor.org> Le schéma utilisé à la
fois pour le document et pour l'interface utilisateur est un peu abscons.
Mais l'ensemble est assez bien fait. Les éditeurs XML Web sont assez rares
toutes plateformes confondues, pour signaler ce produit.

J-P


Avatar
Eric Jacoboni
In article <BBB366A3.2C81D%,
Jaypee wrote:

Pour compléter ou préciser la liste d' Eric : Un nom aussi générique que
"XML Editor" risque de laisser le badaud un peu dans le vague.


En fait, je ne cherche pas un « éditeur XML » mais un éditeur à tout
faire, dont de l'XML. Comme Emacs, en fait qui, s'il marchait mieux sous
OS X réglerait définitivement le problème.

J'ai donc essayé BBEdit dont j'entendais tant de bien et je dois avouer
que, pour moi, il ne vaut certainement pas les 1000 balles qu'il coûte.

Pour l'instant, j'utilise JEdit qui fonctionne très bien, sauf que pour
une raison inconnue, il refuse de me laisser taper les ê (tous les
autres accents fonctionnent, par contre)

Avatar
Christophe Cuq
Eric Jacoboni writes:

En fait, je ne cherche pas un « éditeur XML » mais un éditeur à tout
faire, dont de l'XML. Comme Emacs, en fait qui, s'il marchait mieux sous
OS X réglerait définitivement le problème.


Utilise le en mode Carbon, tu verras, ça marche bien.

--
CHC, je peux te fournir le .emacs kivabien :P

Avatar
Eric Jacoboni
In Christophe Cuq wrote:
Eric Jacoboni writes:

En fait, je ne cherche pas un « éditeur XML » mais un éditeur à tout
faire, dont de l'XML. Comme Emacs, en fait qui, s'il marchait mieux
sous OS X réglerait définitivement le problème.


Utilise le en mode Carbon, tu verras, ça marche bien.


On va attendre la sortie de Panther et on verra ensuite...


Avatar
yvon.thoravallist
Jaypee wrote:

Pour compléter ou préciser la liste d' Eric : Un nom aussi générique que
"XML Editor" risque de laisser le badaud un peu dans le vague. Il s' agit
probablement de l 'éditeur gratuit, un poil bogué, et qui valide avec un
schéma, produit par Morphon.


non no, pas du tout, c'est un produit ElfData
ttp://www.elfdata.com/
écrit en RealBasic...

--
Yvon

Avatar
yvon.thoravallist
Eric Jacoboni wrote:


Pour l'instant, j'utilise JEdit qui fonctionne très bien, sauf que pour
une raison inconnue, il refuse de me laisser taper les ê (tous les
autres accents fonctionnent, par contre)


perso j'ai abandonné jEdit car je trouve que les nouvelles versions sous
os X "marchent moins bien " que les vesions précédentes sous os 9
(accents et xml).
--
Yvon

1 2 3