Créer une DTD xml dans Notepad++

Résolu
Bonjour à tous,
J'utilise notepad++ depuis peu et j'aurais besoin de créer des DTD pour mes fichiers xml. Est ce possible avec ce logiciel? Ou bien faut-il nécessairement un éditeur de DTD séparé? Dans ce dernier cas, lequel conseilleriez vous?
Merci !

4 réponses

  1. salut, c'est tout à fait possible, je te conseille tout de même xsd qui est moins obsolète.

    Je te passe un validateur qui aide parfois :)

    https://www.xmlvalidation.com/

    bonne chance et bonne soirée
    0
    1. Mais du coup, comment tu fais ça dans Notepad++ ? Je manque un peu d'imagination là. ^^
      0
  2. Je connais mal notepad je me sert de aptana, c'est peut être pas ce qu'il y a de plus adapté

    tu teste avec firefox
    ׺°"~'"°º×]|I{*------» m3745p10!7 «------*}I|[׺°"~'"°º×
    0
    1. https://openclassrooms.com/fr/courses/1766341-structurez-vos-donnees-avec-xml/1766875-introduction-aux-definitions-et-aux-dtd
      0
    2. Je recommence, je pense que j'ai mal posé la question. Mon souci n'est pas la rédaction de la DTD, ça je m'en sors. Mais l'enregistrement d'une DTD au format .dtd dans Notepad ++ (oui oui, je m'accroche à ce programme, encore un peu). Je ne peux pas décemment inventer l'extension .dtd et le programme ne me le propose pas tout seul dans les types de fichiers. Donc, est ce que c'est moi qui zappe quelque chose, est ce qu'il faut un plugin ou est ce que j'arrête de m'acharner parce que c'est pas possible avec Notepad++ ?
      En tout cas, merci d'avoir pris le temps de répondre et pour tous ces conseils.
      0
  3. Modérateur
    Hello Nolwenn,
    Quand tu enregistre un doc avec Notepad++, il te propose effectivement plusieurs sortes d'extension. Si celle que tu veux n'existe pas, tu peux enregistrer ton doc en mode "All types (*.*)" et tu lui mets l'extension que tu souhaite:

    0
    1. J'ai essayé ça aussi mais en tentant ensuite de valider mon xml par rapport à une DTD enregistrée de cette façon (par all types), le logiciel ne reconnaît pas la DTD... ça marche chez toi ?
      0
    2. Modérateur
      Je n'ai pas essayé mais je ne vois pas pourquoi cela ne marcherait pas.
      Un problème d'encodage peut-être? UTF-8 vs. ANSi?
      0
    3. Non, c'est bien en UTF-8. Bon, je vais re-tenter. Merci beaucoup.
      0
  4. Salut, je suis sous Linux c'est peut être différent mais je me souviens d'avoir creer le fichier vierge et le nommé en dtd, c'est tout.

    0
    1. tiens voilà un de mes exercise que j'avais fait sert toi de ce fichier et edite le

      http://pour-ccm.zz.mu/Correction_DTD.dtd
      1
    2. C'est bon, merci à tous! Je viens de tester, ça fonctionne.
      Merci beaucoup!
      0