Съдържание Цели, обхват и предназначение на документа 3


Описание на уеб форма, чрез XSL стандарт



страница6/7
Дата10.08.2017
Размер1.13 Mb.
#27571
1   2   3   4   5   6   7




1.7Описание на уеб форма, чрез XSL стандарт


Потребителя въвежда или избира данни, чрез стандартните средства на HTML форма.

Основен механизъм за предоставяне на потребителски интерфейс за една услуга е генерирането на HTML форми, чрез трансформация на данните от XML документ и XSLT файл.

Резултатът от XSLТ трансформацията трябва да бъде HTML форма представяща данните от входния XML документ в необходимият формат и начин на визуализация.

Допълнения и ограничения:

JavaScript и AJAX – световните „най-добри практики” в областа на еПравителства препоръчват възможностите за изключване на JavaScript да не оказват влияние върху използваемостта на публичните сайтове и портали за предоставяне на ЕАУ.

Библиотека от темплейти и пре-дифинирани представяния на пре-дефинирани ИО – в процес на разработка за 2-ра година;


Средства за разработка на ЕАУ:

Може да бъде използван всеки XML Editor, който поддържа XSLT transformation.

Например: XML Editor 9.2
Среда на изпълнение / библиотеки:

Apache Xalan-Java v. 2.7.1.


HTML forms:

HTML форма е секция от HTML документ, която съдържа HTML съдържание и контроли.

Контролите са елементите на потребителския интерфейс, които предоставят възможности на потребителя да въвежда или избира данни. Въведените данни се „предават” (submit) на уеб сървер-а.

Контролите могат да бъдат според типа на данните и начина на въвеждане на информацията.

Основните HTML контроли са:













• Контрол - представяне на ИО “Номенкатура” от изброим тип при 3 възможни стойности:

  • Номенкатура "Пол" - Термини "Мъж", "Жена", "Не е зададен";



Пол:











name="_autoscope_PersonFamilyDeclaration/PersonData/PersonGender" value="0006-000003"/>













name="_autoscope_PersonFamilyDeclaration/PersonData/PersonGender" value="0006-000004"

checked="checked"/>





name="_autoscope_PersonFamilyDeclaration/PersonData/PersonGender" value="0006-000004"/>













name="_autoscope_PersonFamilyDeclaration/PersonData/PersonGender" value="0006-000005"

checked="checked"/>





name="_autoscope_PersonFamilyDeclaration/PersonData/PersonGender" value="0006-000005"/>










• Контрол - представяне на ИО “Номенкатура” от изброим тип при 2 възможни стойности:


  • Номенкатура: "Съгласие" Термини: "Да", "Не";




Съгласие за предоставяне на лични данни:


















• Контрол "Календар" – представяне на ИО стойност от тип “дата”

- Стойност: "Дата на раждане"


• Контрол – представяне на списъци от ИО от тип сегмент

- сегмент "Данни за деца"

Съответстие на идентификаторите на контролите в XSL и идентификаторите на ИО в XSD.
Съответсвие на типoвете - стандартни преобразувания на типовете;

• Text field/String - Име, фамиля, ЕГН

• Date - дата на раждане, дата на смърт
Предоставяне на резултат:

• XSLT описания на форма на документ по услуга;

• Примерни XML документи със съответни данни за заявление или отговор по услуга;

• Генерирани HTML (XHTML) форми за визиуализация на данните.


Резултат:

• Приети XSLT схеми за провеждане на тестове;


Предоставени са две XSLT описания.
PersonFamilyDeclaration.xsl представя данните в html форма без контроли за редакция.

PersonFamilyDeclarationForm.xsl представя данните в контроли, които позволяват въвеждането и редактирането им от потребителя.

Съществено в случай е, че НЕ са използвани никакви други езици, стандарти или методи като JavaScript, Applets VB script и др.
Инициализацията на данни в уеб формата става напълно автоматично, чрез средствата само на XSLT стандарта.

1.7.2Уеб-форма за визуализация на данните


Основната задача на тази форма е да показва в режим само за четене на отговорите получавани по дадена услуга от доставчиците. С такива форми ще се визуализират и събраните данни по заявлението на услугата преди подписване и изпращане през ЕСОД.

Тези форми предоставят по голямо разнообразе от похвати за визуализация и форматиране на данните, понеже не са ограничени от съответните контроли за тяхното попълване.

В примера PersonFamilyDeclaration.xsl нарочно не всички данни се показват, в случай, че няма съпруг/а то не се визуализира цяла секция от данни.


ДЕКЛАРАЦИЯ

за семейно положение



Декларатор:

Иван

Петров

ЕГН: 6908123412, роден/a на: 12/08/1969, Пол: мъжки

Семейно положение: женен/омъжена



Съпруг/а:

Мария

Петрова

ЕГН: 7002058976, роден/a на: 05/02/1970, Пол: женски
Деца под 18 години:




Име

Фамилия

Дата на раждане




Георги

Петров

04/05/2001




Цветанка

Петрова

15/03/2004


Това е моето семесйство!

Съгласие за предоставяне на лични данни: Да




Предоставяне на резултат:

XSLT описания на форма на документ по услуга;

PersonFamilyDeclaration.xsl;

PersonFamilyDeclarationForm1.xsl

Примерни XML документи със съответни данни за заявление или отговор по услуга;

PersonFamilyDeclaration1.xml

PersonFamilyDeclaration2.xml

Генерирани HTML (XHTML) форми за визиуализация на данните.

PersonFamilyDeclaration_1.html;

PersonFamilyDeclaration_2.html;

PersonFamilyDeclarationForm_1.html

PersonFamilyDeclarationForm_2.html

Каталог: upload -> docs
docs -> Задание за техническа поддръжка на информационни дейности, свързани с държавните зрелостни изпити (дзи) – учебна година 2012/2013
docs -> Наредба №2 от 10. 01. 2003 г за измерване на кораби, плаващи по вътрешните водни пътища
docs -> Наредба №15 от 28 септември 2004 Г. За предаване и приемане на отпадъци резултат от корабоплавателна дейност, и на остатъци от корабни товари
docs -> Общи положения
docs -> І. Административна услуга: Издаване на удостоверение за експлоатационна годност (уег) на пристанище или пристанищен терминал ІІ. Основание
docs -> I. Общи разпоредби Ч
docs -> Закон за изменение и допълнение на Закона за морските пространства, вътрешните водни пътища и пристанищата на Република България
docs -> Закон за предотвратяване и установяване на конфликт на интереси
docs -> Наредба за системите за движение, докладване и управление на трафика и информационно обслужване на корабоплаването в морските пространства на република българия


Сподели с приятели:
1   2   3   4   5   6   7




©obuch.info 2024
отнасят до администрацията

    Начална страница