WYSIWYG EDITOR PRO XML FORM



Podobné dokumenty
GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

User manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 VÍTKOVICE STEEL, a.s. vitkovicesteel.com

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

CZ.1.07/1.5.00/

VY_32_INOVACE_06_Předpřítomný čas_03. Škola: Základní škola Slušovice, okres Zlín, příspěvková organizace

WORKSHEET 1: LINEAR EQUATION 1

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Progressive loyalty V1.0. Copyright 2017 TALENTHUT

1. Maple - verze. 2. Maple - prostredi. Document Mode vs. Worksheet Mode

Jak importovat profily do Cura (Windows a

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK. Mathematics. Teacher: Student:

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

My Year Manager is Vedoucí našeho ročníku je. P.E. is on Tělocvik mám v

Postup objednávky Microsoft Action Pack Subscription


18.VY_32_INOVACE_AJ_UMB18, Frázová slovesa.notebook. September 09, 2013

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

EU peníze středním školám digitální učební materiál

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

WL-5480USB. Quick Setup Guide

Introduction to MS Dynamics NAV

Database systems. Normal forms

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

The Czech education system, school

Energy vstupuje na trh veterinárních produktů Energy enters the market of veterinary products

UPM3 Hybrid Návod na ovládání Čerpadlo UPM3 Hybrid 2-5 Instruction Manual UPM3 Hybrid Circulation Pump 6-9

VŠEOBECNÁ TÉMATA PRO SOU Mgr. Dita Hejlová

GENERAL INFORMATION MATCH: ALSA PRO ARENA MASTERS DATE: TIME SCHEDULE:

VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL. S R. O.

Aplikace matematiky. Dana Lauerová A note to the theory of periodic solutions of a parabolic equation

Číslo projektu: CZ.1.07/1.5.00/ Název projektu: Inovace a individualizace výuky

Mechanika Teplice, výrobní družstvo, závod Děčín TACHOGRAFY. Číslo Servisní Informace Mechanika:

Co vím o Ázerbájdžánu?

Fytomineral. Inovace Innovations. Energy News 04/2008

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Present Perfect x Past Simple Předpřítomný čas x Minulý čas Pracovní list

Automatika na dávkování chemie automatic dosing

5.VY_32_INOVACE_AJ_UMB5, Vztažné věty.notebook. September 09, 2013

VY_22_INOVACE_60 MODAL VERBS CAN, MUST

Zubní pasty v pozměněném složení a novém designu

Compression of a Dictionary

LOGBOOK. Blahopřejeme, našli jste to! Nezapomeňte. Prosím vyvarujte se downtrade

Zelené potraviny v nových obalech Green foods in a new packaging

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Informace o písemných přijímacích zkouškách. Doktorské studijní programy Matematika

Čtvrtý Pentagram The fourth Pentagram

Progressive loyalty V1.2. Copyright 2017 TALENTHUT

2N Voice Alarm Station

Výukový materiál zpracovaný v rámci operačního programu Vzdělávání pro konkurenceschopnost

CHAIN TRANSMISSIONS AND WHEELS

Czech Republic. EDUCAnet. Střední odborná škola Pardubice, s.r.o.

Quick Start Guide. Clear. Rychlý průvodce nastavením

Social Media a firemní komunikace

USER'S MANUAL FAN MOTOR DRIVER FMD-02

Střední škola obchodní, České Budějovice, Husova 9, VY_INOVACE_ANJ_741. Škola: Střední škola obchodní, České Budějovice, Husova 9

Invitation to ON-ARRIVAL TRAINING COURSE for EVS volunteers

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Vánoční sety Christmas sets

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace

Název projektu: Multimédia na Ukrajinské

II/2 Inovace a zkvalitnění výuky cizích jazyků na středních školách

How to order in a restaurant

ActiPack rozšířil výrobu i své prostory EMBAX Od ledna 2015 jsme vyrobili přes lahviček či kelímků. Děkujeme za Vaši důvěru!

Microsoft Lync WEB meeting

2N LiftIP. IO Extender. Communicator for Lifts. Version

kupi.cz Michal Mikuš


Theme 6. Money Grammar: word order; questions

CZ EN SK. U-Smart. WiFi Desk Lamp

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

GENERAL INFORMATION MATCH: ALSA PRO HOT SHOTS 2018 DATE:

The Over-Head Cam (OHC) Valve Train Computer Model

Website review vaznikystrechy.eu

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Číslo materiálu: VY 32 INOVACE 25/12. Název materiálu: Anatomy 2 - Senses Číslo projektu: CZ.1.07/1.4.00/

EXACT DS OFFICE. The best lens for office work

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

World cup #9 and #10 Czech republic

1, Žáci dostanou 5 klíčových slov a snaží se na jejich základě odhadnout, o čem bude následující cvičení.

PRAVIDLA ZPRACOVÁNÍ STANDARDNÍCH ELEKTRONICKÝCH ZAHRANIČNÍCH PLATEBNÍCH PŘÍKAZŮ STANDARD ELECTRONIC FOREIGN PAYMENT ORDERS PROCESSING RULES

These connections are divided into: a) with a form-contact b) with a force-contact

CZ.1.07/1.5.00/

POPIS TUN TAP. Vysvetlivky: Modre - překlad Cervene - nejasnosti Zelene -poznamky. (Chci si ujasnit o kterem bloku z toho schematu se mluvi.

Digitální učební materiál

CZ EN SK U-Smart. WiFi Plug Mini

Scratchpad ve vstupním okně deníku

Britské společenství národů. Historie Spojeného království Velké Británie a Severního Irska ročník gymnázia (vyšší stupeň)

Digitální učební materiál

CZ.1.07/1.5.00/ Zefektivnění výuky prostřednictvím ICT technologií III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Stručný úvod do programování v jazyce C 1.díl. České vysoké učení technické Fakulta elektrotechnická

II/2 Inovace a zkvalitnění výuky cizích jazyků na středních školách

19. pracovní skupina zástupců univerzit a ústavů AV ČR. Praha, 23. března 2016

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Vliv metody vyšetřování tvaru brusného kotouče na výslednou přesnost obrobku

DC circuits with a single source

Číslo projektu: CZ.1.07/1.5.00/ Název projektu: Inovace a individualizace výuky

COUNCIL OF THE EUROPEAN UNION. Brussels, 17 January /05 COPEN 9 EJN 1 EUROJUST 1

Transkript:

WYSIWYG EDITOR PRO XML FORM Ing. Tran Thanh Huan, Ing. Nguyen Ba Nghien, Doc. Ing. Josef Kokeš, CSc Abstract: In this paper, we introduce the WYSIWYG editor pro XML Form. We also show how to create a form using our tool and save data of form as XML document. Key words: WYSIWYG editor, Form editor, FE. 1. Introduction As you know, since the Internet was first unleashed, people have been using it to communicate with each other. It started with newsgroups and text based e-mail and has since progressed to web forums, richly formatted e-mails and more recently, blogs. A common feature of the last three is a text-box that allows the user to enter their own entry or e-mail to be either posted on to the forum or delivered to some destination. Taking a look around at what's on offer these days we have noticed one aspect of these sites that seems a bit primitive. While users are able to compose richly formatted text with animated emoticons and many other features, there is no way to see what the finished work will look like until it is either posted or a preview is generated. Recently, there have been many What You See Is What You Get (WYSIWYG) editors. But they can not move object (radio button, checkbox, textbox...) in the form easily and also can not create panes that depend on resolution of screen and printer. They also can not create xml document. Our tool is called Form Editor (FE) that is WYSIWYG editor and permit user to move objects easily, create panes and create xml document. In this article we will introduce FE and how use it to create form and save it as html and xml documents. 2. Functions of FE 2.1. General As other editor, FE permits user to perform following actions[1]: Fore color: Set the fore ground color of the selected region. Back color: Set the back ground color of the selected region. Bold: Toggles between the select regions being bolded. Italic: Toggles between the selected regions being italicized. Underline: Toggles between the select regions being underlined. Copy: Copies the selected region to the clipboard. 84

Cut: Removes the selected region from the document. Paste: Adds data from clipboard to region. Insert horizontal rule: Adds a horizontal rule to the region. Insert image: Displays the dialog for user to choose path of image file then insert it into document. Create link: Displays an IE defined modal dialog that lets you add a hyperlink using either selected text or new text. Insert unordered list: Toggles between the selected text being an unordered list and normal text. Insert ordered list: Toggles between the selected text being an ordered list and normal text. Insert objects (check box, radio button, text field, hidden field, list box, ): Display the dialog for user to fill all properties of object then insert it into the document. Move objects: User can drag and drop object around editor region. Create panes: User can create multi panes (maximum 10 panes) depend on the resolutions of Screen and Printer. Switch mode: User can switch between editor and HTML mode. Change language: User can choose either Czech or English language. Save output: User can save their document as html and xml documents. All functions of FE can be shown as figure 1 below. Figure 1. Main interface of FE 2.2. How to insert objects in to the form Insert check box: User click icon on the tool bar then dialog will appear as figure 2 below: 85

Figure 2. Check box properties dialog After users fill completely check box s properties, they can click OK button to insert this check box into the form or click cancel to discard insertion. Insert text field: User click icon on the toolbar then dialog will appear as figure 3 below: Figure 3. Text field properties dialog After users fill completely text field s properties, they can click OK button to insert this text field into the form or click cancel to discard insertion. Insert list box: User click icon on toolbar then dialog will appear as Figure 4 below: 86

Figure 4. List box properties dialog After users fill completely list box s properties, they can click OK button to insert list box into the form or click cancel to discard insertion. Other object can perform the same. 2.3. Create panes User can use and buttons to create or remove panes depend on resolution of Screen and Printer. 2.4. Output Assume user creates form as figure 5 below: Figure 5. Sample form 87

After users finish creating form they click on test.html and test.xml for this form as figure 6. button then get two files: Figure 6. Content of output files 3. Conclusion FE permits users to create form easily and panes depend on resolution of Screen and Printer. It can also produce two files (html and xml). In the future we will improve FE to apply it to real application; we also add function to automatically create translation for xml file. Acknowledgement This paper was supported from grant MSMT 05/941711 (2009). References [1] Building a WYSIWYG HTML editor at URL: http://www.devarticles.com. Contact address Czech Tech. University in Prague, Department of Instrumentation and Control Engineering U12110, Technicka 4, Praha 6 Dejvice, 166 07. E-mail: tthuan@haui.edu.vn (Tran Thanh Huan), nt_hic@haui.edu.vn (Nguyen Ba Nghien), josef.kokes@fs.cvut.cz (Josef Kokes) 88