NIIT trains over 150,000 individuals each year in Information Technology areas. * According to Microsoft's CEO Steve Ballmer "XML will become the universal medium by which Web sites and users of Web sites communicate." * Written by NIIT a global training, IT consulting and software development organization. * The first two editions of XML For Dummies have sold more than 85,000 units. * Covers XML basics, using DTD's with XML, XML namespaces, XML schemas, styling XML documents, XML's linking languages, XML tools, using XML in the real world, and more. * XML All in One For Dummies is a true desk reference designed to guide readers through the features and specifications of the leading edge XML dialects and help them develop their own custom Web applications all under one cover. Provides in depth coverage of the many features and specifications of XML, the data interchange standard of choice. Storing XML the OptionsRelational database Native XML Repository E.g.* The complete solution! This revolution in product design incorporates 6 books in 1 straightforward desk reference. ![]() XML Spy, Xmetal, Framemaker etc Allow you to create a document that conforms to a specified DTD/Schema Problem: everybody potentially an author The challenge To create a system that allows non-technical authors to publish to guidelines compliant HTML (and eventually other formats)Ĭhoosing a DTD/SchemaMake up your own Dont reinvent the wheel! Xml.org We selected a subset of DocBook Could handle all the information we needed to store Supported by a growing number of productsĬreating XML the OptionsUse an XML editor E.g. Traditional optionsStatic site Did not give simple publishing process for unskilled peopleĬontent Management System Store information in RDBMS Not good for document centric applications Cost, timeframe, simple workflow requirements Where information is provided in a proprietary format an alternative HTML version must also be made available. SummaryThe XML Specification = Meta-language for describing XML Mark-up languages XML Schemas (and DTDs) describe the structure of a particular XML Mark-up language XSL-T documents transform XML document into another format (HTML, XML etc)ĪgendaCase study background Choosing a DTD/Schema Creating XML the options Storing XML the options Presenting XML the options Solution Benefits DemoĬase study backgroundOctober 2001 won contract to redevelop E-government website (Business requirements Usual stuff (accessible, usable etc) Guidelines compliant (squeaky clean)Content must be made available in a standard HTML format. Introducing XSL-TExtensible Stylesheet Language Standard ratified this year by W3C Way of transforming an XML document into another document what tags are used and how they can be organised Schemas will replace DTDsĪn Example Schema Studend Loan Problems 20/7/01 Bla Bla Bla XML Schemas and DTDsXML is about communication Need to speak the same language Schemas/DTDs describe the vocabulary of the language i.e. Hypertext Markup Language (HTML)The Title This is a piece of HTML Wireless Markup Language This is the first card. Synchronized Multimedia Integration Language (SMIL) This appears for one second and goes away This appears after one second, remains visible for one second and goes away This appears after two seconds, remains visible for one second and goes away Mathematical Markup Language (MathML)x2 + 4x + 4 =0 x 2 4 x 4 XML Markup languages/vocabulariesRemember XML is a meta-language Anybody can create their own language Why would you want to? Each language designed for a specific purpose. Why XML is so powerfulProvides international, vendor independent standard for describing information Any information structured or unstructuredXML HTTP TCP/IP History of XMLStandard Generalised Markup Language Been around since early 90s XML is a sub-set of SGML (SGML-lite) XML has smaller and simpler syntax SGMLs development provides the foundation for XML XML is therefore not bleeding edge Single, unique root element Matching open/close tags Consistent capitalisation Correctly nested elements (no overlapping elements) Attribute values enclosed in quotes No repeating attributes in an elementģ Web Development Wakefield st Wellington New Zealand What is Extensible Markup Language?NOT a markup language Meta-markup Language Set of very simple rules XML provides a uniform method for describing and exchanging structured data Describes structure and semantics, not formatting Hypertext Mark-up LanguageHere is the title This is a piece of Text A formatting language Browser knows how to interpret the tags. ![]() Get me that text file OK here it is Web Clients (Browser) OverviewWhat is XML? Extensible Markup Language Many pieces in the XML puzzle Very fast moving First back to basics.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |