It is based on XPath 2.0, but features a more familiar, procedural syntax than XSLT. XQuery is a new fourth generation language being designed at the W3C to extract information from collections of XML documents, including those stored in native XML databases. In 90 minutes you can learn to do with RELAX NG what would take a full day of training in the W3C XML Schema Language. And it can do a few things the W3C XML Schema Language can't. It provides the 80% of features developers actually need from schemas at about 20% of the complexity. RELAX NG is a new international standardschema language that's based on powerful mathematics but simple enough for math-phobics to use. RELAX: Schemas Don't Have to be HardÄo DTDs bore you? Does the W3C XML Schema Language drive you to tears? Rejoice, because an alternative is here. Learn how you can take advantage of XForms to build the next generation of killer web apps. XForms are a radically more powerful forms technology for the Web that enables separation of presentation and content, data type aware input fields, enhanced accessibility for users, far richer user interface widgets, and much, much more. The wait for better user interfaces is over. We now have JavaScript to give them a little intelligence, and browsers can sometimes autofill a few fields, but otherwise they present the same basic interface they did ten years ago. XFormsÄespite all the advances made on the Web in the last decade+, forms have changed little since Mosaic 1.0. Finally, we'll discuss automating tests by writing JUnit test cases that use various XML APIs such as DOM to compare the actual output to the expected output. We'll consider various tools for testing XML including parsers, schemas, DTDs, canonical XML, and XPath. ![]() It explains what to look for when testing XML documents and even more importantly what to ignore. This talk explores the challenges and pitfalls of testing XML documents. Simple string comparison is often too naive to properly test XML. At the same time, it has a number of syntactic options that make testing output more difficult than testing traditional, less rich formats. XML is much easier to parse than traditional formats. More and more applications are generating XML documents as their primary or secondary outputs. You'll learn as many specific ways to improve your XML systems as we can cram into 90 minutes. This talk explores patterns (and quite a few anti-patterns) common in XML development, and explains which are which, and why. Six years after XML 1.0 was released, the community is finally beginning to understand which practices work and which ones don't. Learn the tricks and techniques for integrating these XML applications into your products as both clients and servers. This session explores the fundamental technologies underlying this explosion of content: the various versions of RSS, OPML, Atom, and the Atom Publishing Protocol. News readers like Vienna, NetNewsWire, RSSOwl, and Newsgator are replacing classic web browsers for many uses. XML based syndication is moving from its foundations in weblogs to unexpected arenas: source code control systems, audio narrowcasts, e-mail, bug tracking, stock tickers, and more. This talkassumes basic familiarity with HTML and the Web but no priorknowledge of XML. ![]() Init, you'll learn how to write well-formed XML documents anddisplay them on Web sites using CSS style sheets. This talkdiscusses what XML can do for your programs and Web sites. XML is suitable not only forWeb pages, but also for printed documentation, application fileformats, and data interchange between applications. XML is a simple, flexible format that allows you to designmarkup languages to fit your documents rather than theone-size-fits-all approach of HTML. ![]() It shows you brief examples of each of these and explains boththeir intended purpose and their practical usesso you can intelligently decidewhich ones you need to work with and which ones you can safely ignore.After you've attended this seminar, you'll know what all the different XML technologiesand tools are, and be able to decide when they are and are not appropriate foryour web sites and applications. Standards discussed include CSS, XSLT, XSL-FO, DTDs, XLinks,SAX, and DOM. This high-level overview shows you how you might use XML in your ownareas of interest. XML, the Extensible Markup Language, has been adopted in realms as diverseas human resources, object serialization, genealogy, and music. I've presented most of these seminars and tutorials several times, updating them each time.These are links to the most recent and up-to-dateversion of each of these talks. If you're interested in having me reprise any of these presentations for your company, user group, or conference, please see the abstracts page for more details. XML Seminars, Tutorials, and Presentations by Elliotte Rusty Harold XML Seminars, Tutorials, and Presentations by Elliotte Rusty Harold
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |