Altova XMLSpy 2024 Enterprise Edition

icAssignDTD

La commande Attribuer DTD est activée lorsqu'un fichier XML est activé. Elle assigne une DTD à un document XML, permettant ainsi au document d'être validé et permettant également une édition intelligente du document. La commande ouvre le dialogue Choisir Schéma ou DTD (capture d’écran ci-dessous) via lequel vous pouvez sélectionner le DTD que vous souhaitez attribuer.

XSFileNewAssignSchema

Les options suivantes sont disponibles :

 

Attribuer fichier schéma/DTD : Parcourez pour trouver le Schéma XML ou fichier DTD que vous souhaitez attribuer. Notez que vous pouvoir rendre le chemin relatif ou absolu dans le document.

Attribuer un schéma packagé : Quelques schémas sont en fait un package de fichiers de schéma plutôt qu’un fichier de schéma unique. L’option Assign Packaged Schema ouvre un dialogue qui recense des packages de schémas pris en charge par le gestionnaire de schéma d’Altova. Dans ce dialogue, les schémas recensés en noir ont déjà été installés sur votre machine, ceux en bleu n’ont pas encore été installés et peuvent être installés par le gestionnaire de schéma. Quand vous sélectionnez un package de schéma ou un de ses points d’entrée de schéma et cliquez sur OK, la chose suivante se produit : Le package de schéma sera installé si il n’a pas encore été installé. Le package de schéma sélectionné (précédemment installé ou nouvellement installé) sera assigné au document et sera utilisé à partir de ce point pour la validation de document.

Annuler : Si un nouveau fichier est en cours de création, alors il est créé sans Schéma XML ou assignation DTD. Si l’assignation de schéma est attribuée à un document existant déjà, alors le dialogue est quitté.

 

Une fois que vous avez terminé, votre document XML contiendra une déclaration DOCTYPE qui référence la DTD assignée. La déclaration DOCTYPE ressemblera à  :

 

<!DOCTYPE main SYSTEM "http://link.xmlspy.com/spyweb.dtd">

 

Note :Une DTD peut être assignée à un nouveau fichier XML au moment où le fichier est créé.

 

© 2018-2024 Altova GmbH