Partager via


Analyse GDL standard

Le filtre d’analyseur par défaut ou standard (SPF) prend comme entrée l’arborescence de instantané d’origine (autrement dit, le instantané XML généré par l’analyseur, dans lequel les nœuds d’attributs contiennent uniquement les valeurs brutes non analysées en tant qu’éléments CDATA) et effectue une validation et un traitement sémantiques supplémentaires.

Dans ce traitement, le SPF interprète la valeur brute CDATA comme un type de données spécifié par le modèle lié au nœud d’attribut et ajoute de nouveaux éléments XML dans le nœud d’attribut qui représentent correctement la valeur comme un ou plusieurs types de données XML standard. Le résultat est une arborescence de instantané XML décorée qui permet aux clients d’accéder aux valeurs en tant qu’éléments de type de données XML.

Le traitement comprend également la vérification de l’existence des membres, l’analyse des valeurs d’attributs, la gestion des attributs définis par multiplication, les attributs d’initialisation par défaut et la génération d’une représentation XML de l’arborescence résultante qui contient les éléments supplémentaires. Des messages d’avertissement et d’erreur sont également générés si nécessaire. Le traitement effectué est dirigé par des directives de modèle spécifiques.