XForms introduktion

XForms er det næste generations HTML-formularer.

XForms bruger XML til at oprette inputformularer på webben.

De grundlæggende viden, du skal have

Før du fortsætter med at lære, skal du have en grundlæggende forståelse af følgende:

  • HTML
  • HTML-formularer
  • XHTML
  • XML

Hvis du ønsker at lære disse projekter først, så gør det venligst i Forside Besøg disse tutorials.

Hvad er XForms?

  • XForms er det næste generations HTML-formularer
  • XForms er mere avanceret og fleksibel sammenlignet med HTML-formularer
  • XForms vil blive standard for formularer i XHTML 2.0
  • XForms er uafhængig af platform og enhed
  • XForms kan adskille data og logik fra præsentation
  • XForms bruger XML til at definere formulardata
  • XForms kan gemme og overføre data i XML-dokumenter
  • XForms indeholder funktioner som beregning og formularvalidering
  • XForms kan reducere eller fjerne behovet for skript
  • XForms er en W3C standard

XForms er efterfølgeren til HTML-formularer

I dag er formularer en vigtig del af mange web-applikationer. HTML-formularer gør det muligt for web-applikationer at modtage data fra brugere.

I dag, ti år efter at HTML-formularer blev en del af HTML-standarden, går de komplekse transaktioner, som netværksbrugere udfører, over de begrænsninger for standard HTML-formularer.

XForms tilbyder en mere avanceret, mere sikker og uafhængig metode til at håndtere netværksinput. Vi bør forvente, at fremtidige netværksløsninger kræver brug af browsere, der understøtter XForms (alle fremtidige browsere bør understøtte XForms).

XForms kan adskille data og logik fra præsentation

XForms bruger XML til at definere data, mens HTML eller XHTML bruges til visning af data. XForms kan adskille dataens logik fra dens præsentation. Defineringen af XForms-data er uafhængig af den måde, brugere og applikationer interagerer med hinanden på.

XForms bruger XML til at definere formulardata

Gennem XForms kan XML bruges til at udtrykke regler, der beskriver og validerer data.

XForms bruger XML til at gemme og overføre data

Gennem XForms kan data, der vises i formularen, gemmes i et XML-dokument, og data, der sendes fra formularen, overføres over internettet med XML.

Data kodes og overføres med Unicode.

XForms er uafhængig af enhed

At adskille data fra præsentation gør XForms uafhængig af enhed, fordi data modellen kan bruges til alle enheder. Præsentationen kan tilpasses forskellige brugergrænseflader, såsom mobiltelefoner, håndholdte enheder og braille læsere for blinde.

Fordi XForms er uafhængig af enhed og baseret på XML, gør det også muligt at tilføje XForms elementer til andre XML applikationer, såsom VoiceXML (tale web data)、WML (wireless markup language), og SVG (skalerbar vektor grafik).

XForms er en W3C standard

XForms blev til en W3C standard i oktober 2003.

Du kan finde de officielle W3C anbefalede standarder via dette link:

http://www.w3.org/TR/xforms/