XForms

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

XForms to stworzona w 2003 roku przez W3C aplikacja XML opisująca formularze.

XHTML (ang. Extensible HyperText Markup Language, rozszerzalny język znaczników hipertekstowych) – język służący do tworzenia stron WWW ogólnego przeznaczenia. Specyfikacje XHTML przygotowuje organizacja W3C.2 lipca jest 183. (w latach przestępnych 184.) dniem w kalendarzu gregoriańskim. Do końca roku pozostaje 182 dni. Jest to środkowy dzień roku zwyczajnego. O godzinie 12.00 tego dnia mija połowa roku.

XForms 1.0 (Trzecia edycja) została opublikowana 29 października 2007. Pierwsza edycja dostała status rekomendacji (W3C Recommendation) 14 października 2003. Nowa rekomendacja XForms 1.1 została przyjęta 20 października 2009.

XForms jest w pewnym sensie odpowiednikiem znaczników <form>, <input>, <button>, <select>, <optgroup>, <option>, <textarea>, <label> itp. w HTML-u (i XHTML-u 1.x). XForms jednak ma nieporównywalnie większe możliwości. Niektóre z nich to:

  • Nowe znaczniki oferujące nowe możliwości, np. <range>
  • Możliwość sprawdzania danych wejściowych za pomocą XML Schema (istnieje możliwość skorzystania z predefiniowanych typów danych np xs:date lub zdefiniowania swoich specyficznych za pomocą wyrażeń regularnych)
  • Wysyłanie danych z formularza w postaci XML-a
  • Integracja z SOAP i XML-RPC
  • Wysyłanie jednego formularza do kilku serwerów (np. jedno zapytanie do kilku wyszukiwarek)
  • Możliwość tworzenia różnego rodzaju kreatorów (ang. wizards) np. pomagających w nawigacji po formularzach
  • Pełna internacjonalizacja
  • W XHTML-u 2.0 grupa znaczników odpowiadająca za formularze miała być zastąpiona przez XForms. 2 lipca 2009 r. konsorcjum W3C ogłosiło, że działanie grupy roboczej XHTML 2 nie zostanie przedłużone po jej wygaśnięciu z końcem 2009 roku. W zamian zostały zwiększone zasoby na grupę roboczą HTML, czym W3C ma nadzieję przyspieszyć rozwój standardu HTML 5.

    XML (ang. Extensible Markup Language, w wolnym tłumaczeniu Rozszerzalny Język Znaczników) – uniwersalny język formalny przeznaczony do reprezentowania różnych danych w strukturalizowany sposób.World Wide Web Consortium, w skrócie W3C, to organizacja, która zajmuje się ustanawianiem standardów pisania i przesyłu stron WWW. Została założona 1 października 1994 roku przez Tima Berners-Lee, twórcę WWW oraz autora pierwszej przeglądarki internetowej i serwera WWW.

    Prosty fragment dokumentu XForms[ | edytuj kod]

    <input ref="imie"><label>Imię:</label></input>
    

    Powyższy przykład w XHTML-u 1.x wyglądałby następująco:

    <label>Imię:<input type="text" name="imie"/></label>
    

    lub

    HTML (ang. HyperText Markup Language) – hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych.World Wide Web Consortium, w skrócie W3C, to organizacja, która zajmuje się ustanawianiem standardów pisania i przesyłu stron WWW. Została założona 1 października 1994 roku przez Tima Berners-Lee, twórcę WWW oraz autora pierwszej przeglądarki internetowej i serwera WWW.
    <label for="imie">Imię:</label> <input type="text" name="imie" id="imie"/>
    


    Podstrony: 1 [2] [3]




    Warto wiedzieć że... beta

    XML Schema (Schemat XML, Schemat Rozszerzalnego Języka Znaczników) to opracowany przez W3C standard służący do definiowania struktury dokumentu XML. XML Schema stanowi alternatywę dla DTD, przy czym posiada znacznie większe możliwości.
    HTML 5 – język wykorzystywany do tworzenia i prezentowania stron internetowych www. Jest rozwinięciem języka HTML 4 i jego XML-owej odmiany (XHTML 1), opracowywane w ramach prac grupy roboczej WHATWG (Web Hypertext Application Technology Working Group) i W3C.
    14 października jest 287. (w latach przestępnych 288.) dniem w kalendarzu gregoriańskim. Do końca roku pozostaje 78 dni.
    20 października jest 293. (w latach przestępnych 294.) dniem w kalendarzu gregoriańskim. Do końca roku pozostaje 72 dni. Jest to początek miesiąca Brumaire we francuskim kalendarzu rewolucyjnym.
    SOAP (ang.) Simple Object Access Protocol – protokół wywoływania zdalnego dostępu do obiektów, wykorzystujący XML do kodowania wywołań i najczęściej protokołów HTTP lub RPC do ich przenoszenia, możliwe jest jednak wykorzystanie innych protokołów do transportu danych.
    Wyrażenia regularne (ang. regular expressions, w skrócie regex lub regexp) – wzorce, które opisują łańcuchy symboli. Teoria wyrażeń regularnych jest związana z teorią języków regularnych. Wyrażenia regularne mogą określać zbiór pasujących łańcuchów, mogą również wyszczególniać istotne części łańcucha.

    Reklama