Podstawy XForms

XForms jest następcą formularzy HTML.

XForms używa XML do tworzenia formularzy wejściowych na stronie internetowej.

Podstawowa wiedza, którą powinieneś posiadać

Przed kontynuowaniem nauki, powinieneś mieć podstawową wiedzę na temat poniższych tematów:

  • HTML
  • Formularze HTML
  • XHTML
  • XML

Jeśli chcesz najpierw nauczyć się tych projektów, w pierwszej kolejności Strona główna Odwiedź te tutorialy.

Czym jest XForms?

  • XForms jest następcą formularzy HTML
  • XForms jest bardziej zaawansowany i bardziej elastyczny niż formularze HTML
  • XForms zostanie wprowadzony jako standard formularzy w XHTML 2.0
  • XForms jest niezależny od platformy i urządzenia
  • XForms może oddzielić dane od logiki prezentacji
  • XForms używa XML do definiowania danych formularza
  • XForms może przechowywać i przesyłać dane w dokumentach XML
  • XForms zawiera funkcje takie jak obliczenia oraz walidacja formularzy
  • XForms może zmniejszyć lub wyeliminować potrzebę skryptów
  • XForms jest standardem W3C

XForms jest następcą formularzy HTML

Dziś formularze są kluczowym elementem wielu aplikacji internetowych. HTML formularze umożliwiają aplikacjom internetowym odbieranie danych od użytkowników.

Dziś, dziesięć lat po tym, jak formularze HTML stały się częścią standardu HTML, zaawansowane transakcje sieciowe użytkowników internetowych przekraczają granice możliwości standardowych formularzy HTML.

XForms oferuje bardziej zaawansowane, bezpieczne i niezależne od urządzenia podejście do przetwarzania wejść sieciowych. powinniśmy oczekiwać, że przyszłe rozwiązania sieciowe będą wymagały używania przeglądarek wspierających XForms (wszystkie przyszłe przeglądarki powinny wspierać XForms).

XForms może oddzielić dane od logiki prezentacji

XForms używa XML do definowania danych, podczas gdy HTML lub XHTML służą do wyświetlania danych. XForms może oddzielić logikę formularza od jego prezentacji. Definicja danych w XForms jest niezależna od sposobu, w jaki końcowy użytkownik i aplikacja interagują z danymi.

XForms używa XML do definiowania danych formularza

Dzięki XForms, można używać XML do wyrażania zasad opisujących i walidujących dane.

XForms używa XML do przechowywania i przesyłania danych

Dzięki XForms, dane wyświetlane w formularzu mogą być przechowywane w dokumencie XML, a dane wysyłane z formularza są przesyłane przez Internet w formacie XML.

Dane są kodowane i przesyłane w formacie Unicode.

XForms jest niezależny od urządzenia

Rozdzielenie danych od prezentacji czyni XForms niezależnym od urządzenia, ponieważ model danych może być używany na wszystkich urządzeniach. Prezentacja może być dostosowana do różnych interfejsów użytkownika, takich jak telefony komórkowe, urządzenia przenośne oraz czytniki Braille dla niewidomych.

Dzięki temu, że XForms jest niezależny od urządzenia i oparty na XML, możliwe jest dodawanie elementów XForms do innych aplikacji XML, takich jak VoiceXML (dane webowe do mówienia), WML (współczesny język marków) oraz SVG (rozciągliwe wektorowe grafiki).

XForms jest standardem W3C

XForms stał się standardem W3C w październiku 2003 roku.

Oficjalne rekomendacje standardów W3C można znaleźć poprzez ten link:

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