Heim  >  Artikel  >  Backend-Entwicklung  >  XML-Schema – Eine detaillierte Erklärung von XForms und Kundenrechnungen

XML-Schema – Eine detaillierte Erklärung von XForms und Kundenrechnungen

黄舟
黄舟Original
2017-03-13 17:54:512386Durchsuche

XForms Der XForms-XML-Standard ist dem HTML- und XHTML-Formular-Markup, das Webentwicklern bekannt ist, sehr ähnlich und wird Teil des XHTML 2.0-Standards. XForms XML basiert auf einem einfachen Modell, der Ansicht Der XForms-XML-Standard ist dem HTML- und XHTML-Formular-Markup, das Webentwicklern bekannt ist, sehr ähnlich und wird Teil des XHTML 2.0-Standards. XForms XML basiert auf einem einfachen Modell-, Ansichts- und Controller-Format. Das Modell ist die Gesamtbeschreibung des Formulars, einschließlich Feldern, Eingabebeschränkungen und Datenübermittlungsmethoden. Eine Ansicht definiert die Steuerelemente, Gruppierungen und Modellfelder, auf die sie verweisen und die im Formular angezeigt werden. Die Formatierung und Darstellung von Formularsteuerelementen wird durch CSS gesteuert.
Der XForms-Standard erweitert herkömmliche HTML-Formulardefinitionen, indem er Formularinformationen detaillierter aufteilt. Beim Ausfüllen des Formulars können dynamische Elemente verwendet werden (derzeit im Allgemeinen nur durch
JavaScript
oder Ajax-Elemente möglich). In Listing 11 sehen Sie ein einfaches Texteingabefeld und ein Popup-Auswahlfeld.
Listing 11. Einfaches Texteingabefeld und Popup-Auswahlfeld
                                                                                        XForms-Formulare. Die Ergebnisse sind in Abbildung 2 dargestellt.
Abbildung 2. XForms-Formular mit Firefox anzeigen. Die Erstellung einer Rechnungsstruktur erfordert eine sorgfältige Berücksichtigung der verschiedenen Typen und sich wiederholenden Elemente. In der Vergangenheit mussten für den Austausch von Geschäftsinformationen wie Rechnungen sehr umfangreiche Strukturen und Definitionen festgelegt werden. Der internationale Standard für den Austausch von Rechnungsinformationen umfasste Hunderte von Feldern. Der Austausch von Rechnungen, Bestellungen und anderen Daten kann ohne eine effiziente Möglichkeit zum Datenaustausch schwierig sein.
Da es keinen einheitlichen Standard gibt, haben viele Organisationen verschiedene Versionen des zentralen Rechnungsstandards entwickelt. Von diesen ist der von der OASIS-Gruppe entwickelte Standard wahrscheinlich der bekannteste und wird von einer Vielzahl von Unternehmen und Organisationen anerkannt.
Diese Struktur ist Teil des größeren Frameworks Universal Business Logic (UBL), das von OASIS entwickelt wurde, und umfasst mehrere Modi und Arbeitsabläufe, von der Bestellung über das Drucken von Rechnungen bis hin zu Zahlungen. Dieses System ist zu komplex, um es in diesem Artikel zu besprechen. Wenn Sie jedoch ein flexibles, interoperables System benötigen, ist UBL ein guter Ausgangspunkt.                                                                                                                                                

Das obige ist der detaillierte Inhalt vonXML-Schema – Eine detaillierte Erklärung von XForms und Kundenrechnungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn