XForms 소개
XForms는 다음 세대의 HTML 표单입니다.
XForms는 웹에서 입력 표单을 생성하기 위해 XML을 사용합니다.
추가로 필요한 기본 지식
계속 배우기 전에, 아래의 기본 지식을 가지고 있어야 합니다:
- HTML
- HTML 표单
- XHTML
- XML
이 프로젝트를 먼저 배우고 싶다면, 다음에: 홈페이지 이 튜토리얼에 접근하세요.
XForms는 무엇인가요?
- XForms는 다음 세대의 HTML 표单입니다
- XForms는 HTML 표单보다 더 완성된, 더 유연합니다
- XForms는 XHTML 2.0에서 표单 표준이 될 것입니다
- XForms는 플랫폼과 장치와 독립적입니다
- XForms는 표현과 데이터, 논리를 분리할 수 있습니다
- XForms는 표单 데이터를 정의하기 위해 XML을 사용합니다
- XForms는 XML 문서에서 데이터를 저장하고 전송할 수 있습니다
- XForms는 계산 및 표单 검증과 같은 기능을 포함하고 있습니다
- XForms는 스크립트에 대한 필요성을 줄이거나 제거할 수 있습니다
- XForms는 W3C 표준입니다
XForms는 HTML 표单의 후속자입니다
오늘날, 표单은 많은 웹 애플리케이션의 중요한 구성 요소입니다. HTML 표单을 통해 웹 애플리케이션이 사용자로부터 데이터를 수신할 수 있게 됩니다.
오늘날, HTML 표单이 HTML 표준의 일부가 되어 10년이 지났지만, 네트워크 사용자가 수행하는 복잡한 업무는 표준 HTML 표单의 능력한 한계를 초과하고 있습니다.
XForms는 더 완성된, 더 안전하고 장치와 독립적인 방식으로 네트워크 입력을 처리할 수 있는 기능을 제공합니다. 미래의 네트워크 솔루션은 XForms를 지원하는 브라우저를 사용하도록 요구할 것입니다(미래의 모든 브라우저는 XForms를 지원해야 합니다).
XForms는 표현과 데이터, 논리를 분리할 수 있습니다
XForms는 XML을 통해 데이터 정의를 사용하고, HTML 또는 XHTML을 통해 데이터 표시를 사용합니다. XForms는 데이터의 논리와 표현을 분리할 수 있습니다. XForms 데이터 정의는 최종 사용자와 애플리케이션 간의 상호작용 방식과는 독립적입니다.
XForms는 표单 데이터를 정의하기 위해 XML을 사용합니다
XForms를 통해 데이터를 설명하고 검증하는 규칙을 XML로 표현할 수 있습니다.
XForms는 데이터를 저장 및 전송하기 위해 XML을 사용합니다
XForms를 통해 표单에 표시되는 데이터는 XML 문서에 저장되고, 표单에서 제출된 데이터는 인터넷에서 XML로 전송됩니다.
데이터는 Unicode로编码 및 전송됩니다.
XForms는 장치와 독립적입니다
데이터와 표현을 분리함으로써 XForms는 장치와 독립적이며, 데이터 모델은 모든 장치에서 사용될 수 있습니다. 표현은 다른 사용자 인터페이스를 위해 맞춤화될 수 있으며, 예를 들어 휴대폰,手持设备, 그리고 시각 장애인을 위한 브라일 레이더 등 다양한 사용자 인터페이스에 적용될 수 있습니다.
XForms는 장치와 독립적이고 XML을 기반으로 하기 때문에, VoiceXML(speaking web data)、WML(무선 마크업 언어), 그리고 SVG(확장 가능한 벡터 그래픽)와 같은 다른 XML 애플리케이션에 XForms 요소를 추가할 수 있게 됩니다.
XForms는 W3C 표준입니다
XForms는 2003년 10월 W3C 표준이 되었습니다.
공식 W3C 추천 표준을 찾을 수 있는 이 링크를 통해 접근할 수 있습니다: