Presentation is loading. Please wait.

Presentation is loading. Please wait.

TUTORIAL Dolphy A. Fernandes Computer Science & Engg. IIT Bombay.

Similar presentations


Presentation on theme: "TUTORIAL Dolphy A. Fernandes Computer Science & Engg. IIT Bombay."— Presentation transcript:

1 TUTORIAL Dolphy A. Fernandes Computer Science & Engg. IIT Bombay

2 30-Aug-2006Dolphy Fernandes [ XML Spy ]2 Why XML ? XML is a data representation language XML “describes” data XML can be used to share & store data

3 30-Aug-2006Dolphy Fernandes [ XML Spy ]3 XML Schema Information Modeling Syntax in XML a b x y XML Schema … Enforces Structure XML instance

4 30-Aug-2006Dolphy Fernandes [ XML Spy ]4 If your data is structured as XML and there is a schema, then you can hand the data-checking task off to a schema validator. Thus, your code is reduced by up to 60%!!! Save $$$.. using XML Schema Code to check the structure and content of the data Code to actually do the work

5 30-Aug-2006Dolphy Fernandes [ XML Spy ]5 ® Altova has the largest user-base of any XML product in the market All Altova XML products are based on established standards released by the W3C It includes powerful viewing and editing tools Altova XMLSpy

6 30-Aug-2006Dolphy Fernandes [ XML Spy ]6 Designing Generating ConvertingDocumenting Validating View Schemas

7 30-Aug-2006Dolphy Fernandes [ XML Spy ]7 XmlSpy’s integrated Views Advanced Text view –Allows customized syntax color, book-marking and line numbers –Source folding that helps expand and collapse portions of file –Code completion automatically generates closing tags –In case of schema, it suggests a list of occurable components in Xml

8 30-Aug-2006Dolphy Fernandes [ XML Spy ]8 Grid view –Allows you to visualize and edit your documents in a graphical manner –Also allows drag-n-drop and expand-collapse of elements –Append data, insert data, sort alphabetically in a table-like structure

9 30-Aug-2006Dolphy Fernandes [ XML Spy ]9 Authentic view –They have web-page look used for accepting data –Helps non-technical users to get data into an xml format quickly and easily. –Authentic forms are created by Altova StyleVision

10 30-Aug-2006Dolphy Fernandes [ XML Spy ]10 Browser view –Can be used to view xml documents –Used to view html files those that are created from an xml file using an XSLT Stylesheet –Documentations generated by Xml Spy can be viewed in Browser view

11 30-Aug-2006Dolphy Fernandes [ XML Spy ]11 Schema View Schema Overview –Displays a list of all global components in top pane –Displays attributes and identity constraints in bottom pane Content Model view –It consists of compositors and components –It provides the content model of an element in a graphical way

12 30-Aug-2006Dolphy Fernandes [ XML Spy ]12 Creating a basic schema

13 30-Aug-2006Dolphy Fernandes [ XML Spy ]13 Creating a basic schema

14 30-Aug-2006Dolphy Fernandes [ XML Spy ]14 Creating a basic schema

15 30-Aug-2006Dolphy Fernandes [ XML Spy ]15 Creating a global complex type

16 30-Aug-2006Dolphy Fernandes [ XML Spy ]16 Extending a complex type definition

17 30-Aug-2006Dolphy Fernandes [ XML Spy ]17 Referencing global elements

18 30-Aug-2006Dolphy Fernandes [ XML Spy ]18 Attributes and attribute enumerations

19 30-Aug-2006Dolphy Fernandes [ XML Spy ]19 Specifying the type in Xml To specify that the Address element must conform to one of the extended Address types i.e. IN-Address or UK-Address rather than the generic AddressType

20 30-Aug-2006Dolphy Fernandes [ XML Spy ]20 Working with databases Export to Database

21 30-Aug-2006Dolphy Fernandes [ XML Spy ]21 Import Database data Working with databases

22 30-Aug-2006Dolphy Fernandes [ XML Spy ]22 References [1] Altova. World Wide Web, http://www.altova.comhttp://www.altova.com [2] O’Reilly xml.com. World Wide Web, http://www.xml.com http://www.xml.com

23 30-Aug-2006Dolphy Fernandes [ XML Spy ]23 Thank You


Download ppt "TUTORIAL Dolphy A. Fernandes Computer Science & Engg. IIT Bombay."

Similar presentations


Ads by Google