Représentant tableau d'octets comme un schéma XSD

Quel est le meilleur moyen de représenter un tableau d'octets comme un schéma XSD? J'ai un octet d'entrée dont j'ai besoin pour analyser et d'alimentation pour les objets Java généré par JAXB d'un schéma XSD pour l'avenir de validation. Chaque pièce de l'information dans mon entrée est définie par la compensation et de la longueur. Je voudrais joindre cette information à mes éléments pour que je puisse ensuite le lire à partir de classes générées et de les utiliser pour l'analyse. La seule façon de fixer de telles informations supplémentaires à un Élément, je pense, représentant chaque Élément de Type Complexe, puis en ajoutant les attributs de l'Élément complexe et les restrictions à l'Élément simple enveloppé par cette Élément complexe. Le problème avec cette approche (en plus du Schéma à la recherche salissant), c'est que JAXB permettra de créer une catégorie distincte pour chaque Élément (de Type Complexe). Et j'aurai beaucoup de champs dans mon entrée. 🙂 Le deuxième problème est que je vais en fait attacher des attributs et des restrictions (que j'ai besoin de validation) des différents éléments (enveloppé élément simple et le complexe wrapper). Donc j'ai besoin de trouver un moyen de comprendre qu'en fait, elles représentent le même élément d'information. J'espère que tous ces sens. 🙂 En gros ma question est: pouvez-vous penser à une façon plus élégante pour fixer la position et la longueur de l'information à un élément XSD qui représente le morceau correspondant d'un tableau d'octets? Merci!

OriginalL'auteur Atman | 2011-05-06