Cookxml

outil de liaison open source que vous pouvez utiliser
Télécharger maintenant

Cookxml Classement & Résumé

Publicité

  • Rating:
  • Nom de l'éditeur:
  • Heng Yuan
  • Taille du fichier:
  • 143 KB

Cookxml Mots clés


Cookxml La description

CookXML est un puissant outil de liaison de données XML dynamique. Il est conçu pour être facile à utiliser et facilement extensible. La mise en uvre actuelle ne fait que la mise au point. L'aspect marshalant sera ajouté. CookXML Unmarshals Objets de XML à l'aide d'une approche d'interprétation. Il charge des bibliothèques de balises définies par l'utilisateur à l'exécution pour convertir des documents XML en objets Java. Le résultat est un analyseur XML hautement configurable. Ainsi, ce n'est pas seulement génial pour la liaison de données XML, il est également utile de créer des analyseurs pour les scripts écrits dans XML. En fait, j'utilise cette approche pour créer de nombreux petits analyseurs au travail. CookXML utilise un ensemble de délégués qui sont des créateurs (usines d'objet), des setters, des additionneurs et des convertisseurs, pour interpréter le XML. Ces délégués forment ensemble une bibliothèque de tags. Pour utiliser CookXML, on crée généralement une bibliothèque de balises qui contrôle la manière dont les objets sont créés, modifiés et liés ensemble. Les objets sont créés à l'aide d'objets d'usine chaque fois qu'une balise est rencontrée. Leurs propriétés sont à son tour définies lorsqu'un attribut est vu, généralement par défaut des fonctions de réglage par défaut. Les objets peuvent être ajoutés à leurs objets parents dans le préfixe ou la commande postfix. La plupart des choses peuvent être faites à l'aide de constructeur par défaut pour les fonctions d'objet, de variables / de réglage et d'une fonction Ajouter. Il est donc simple d'écrire une bibliothèque de tags. CookXML est conçu pour être facilement extensible. Si vous créez une nouvelle classe Java, dites myslider basé sur JSLider, qui est déjà dans la bibliothèque de tags de Cookswing, vous pouvez créer la nouvelle étiquette avec beaucoup moins d'effort, en disant la bibliothèque de balises qui hérite. Instantanément, hériter de tous les efforts que vous mettez dans les attributs de réglage (notamment des attributs liés aux auditeurs pivotants), en ajoutant des enfants, etc. (bien, probablement une ou deux lignes de code utilisant de toute façon CookXML, mais vous êtes toujours inquiétant de la mise en uvre. changements que je ferais.). Bien que CookXML avec certaines bibliothèques de balises puisse être suffisamment puissante pour transformer XML dans une langue complète qui peut faire à peu près tout ce qui est faisable en Java, il ne fait aucun but. Mon point de vue sur XML est qu'il sert d'excellent outil pour les en-têtes, les fichiers de configuration, XUL, les protocoles de communication et dans une certaine mesure de stockage de données. CookXML excelle dans le traitement de tous. J'utilise de manière approfondie CookXML pour des projets personnels et liés au travail. Pour 90% de l'analyse liée à XML (non compris XUL), j'ai constaté que l'utilisation de CookXML est plus rapide / plus facile à écrire. Pour les autres 10%, la plupart des requêtes entraîne une liste XML contenant de nombreuses balises / champs non ignorés, j'ai trouvé une analyse directe Dom Tree peut être plus rapide / plus simple. Là encore, c'est peut-être juste moi que je n'aime pas avoir à apprendre à apprendre des dizaines de différentes bibliothèques XML pour la très petite fraction des fonctionnalités que je serais intéressé.


Cookxml Logiciels associés