Maison > Article > développement back-end > Schéma XML - Une explication détaillée des XForms et des factures clients
XForms
La norme XML XForms est très similaire au balisage de formulaire HTML et XHTML familier aux développeurs Web et fera partie de la norme XHTML 2.0.
XForms XML est basé sur un modèle simple, voir Le standard XML XForms est très similaire au balisage de formulaire HTML et XHTML familier aux développeurs Web et fera partie du standard XHTML 2.0. XForms XML est basé sur un format simple de modèle, de vue et de contrôleur. Le modèle est la description globale du formulaire, y compris les champs, les contraintes de saisie et les méthodes de soumission des données. Une vue définit les contrôles, les regroupements et les champs de modèle auxquels ils font référence et qui apparaissent dans le formulaire. Le formatage et le rendu des contrôles de formulaire sont contrôlés par CSS.
La norme XForms étend les définitions de formulaire HTML traditionnelles en divisant les informations du formulaire de manière plus détaillée. Des éléments dynamiques peuvent être utilisés dans le processus de remplissage du formulaire (actuellement généralement réalisé uniquement via des éléments
JavaScript
ou Ajax).
Dans le listing 11, vous pouvez voir une simple zone de saisie de texte et une zone de sélection contextuelle.
Liste 11. Zone de saisie de texte simple et zone de sélection contextuelle
Formulaires XForms. Les résultats sont présentés dans la figure 2.
Figure 2. Afficher le formulaire XForms à l'aide de Firefox . La création d'une structure de facture nécessite un examen attentif des différents types et éléments répétitifs. Dans le passé, l'échange d'informations commerciales telles que les factures devait établir des structures et des définitions très larges. La norme internationale d'échange d'informations sur les factures comprenait des centaines de champs. Le partage de factures, de commandes et d'autres données peut s'avérer difficile sans un moyen efficace d'échange de données.
Comme il n'existe pas de norme unifiée, de nombreuses organisations ont développé différentes versions de la norme de facturation de base. Parmi ceux-ci, le standard développé par le groupe OASIS est probablement le plus connu et celui reconnu par un grand nombre d'entreprises et d'organisations.
Cette structure fait partie du cadre plus large Universal Business Logic (UBL) développé par OASIS et comprend plusieurs modèles et flux de travail, de la commande à l'impression des factures jusqu'aux paiements. Ce système est trop complexe pour être abordé dans cet article, mais si vous avez besoin d'un système flexible et interopérable, UBL est un bon point de départ.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!