| |||||||||
|
1. #27950 Applying XSLT to XML Using ASP.NET This article explains the basics of XSL to transform XML documents using simple examples. We will gradually focus on using ASP.NET to implement XSLT for any XML document and even to database queries. It introduces different ways of implementing XSL from browser's perspective and server's perspective. We will also discuss some tips to generate automated XML from database queries and then transform them to HTML using XSL transformations. Chaterjee, Jagadish. ASP Free (2004). Articles>Information Design>XSL>ASP 2. #21645 Building New Documents with XSLT This chapter will take you a few steps further by showing you how to add text and markup to your result tree with XSLT templates. First, you'll addliteral text to your output. Then you'll work with literal result elements, that is, elements that are represented literally in templates. You'll also learn how to add content with the text, element, attribute, attribute-set, comment, and processing-instruction elements. In addition, you'll get your first encounter with attribute value templates, which provide a way to define templates inside attribute values. Fitzgerald, Michael. O'Reilly and Associates (2003). Design>Information Design>XML>XSL 3. #25840 Database-Driven Tree Structures with XML and XSLT This article deals with the display of tree-structures that are driven by a database. There are actually a few approaches to transform a 2-dimensional structure into a tree, and it seems odd that most are unknown to many developers. Opitz, Pascal. Content with Style (2005). Design>Web Design>XML>XSL 4. #26192 These are XSL stylesheets for the DocBook DTD and its derivatives (Simplified DocBook, etc.) to generate PDF/print documents or Web/HTML content. SourceForge (2005). Resources>Documentation>XSL>DocBook 5. #26196 DocBook XSL: The Complete Guide DocBook is a collection of standards and tools for technical publishing. DocBook was originally created by a consortium of software companies as a standard for computer documentation. But the basic 'book' features of DocBook can be used for other kinds of content, so it has been adapted to many purposes. Stayton, Bob. Sagehill (2005). Books>Documentation>XSL>DocBook 6. #25728 How to use the powerful dynamic features of XSLT for sorting and displaying table-data. Opitz, Pascal. Content with Style (2005). Design>Web Design>DHTML>XSL 7. #25730 Find Your Node: Advanced XPATH Commands All that XSLT does is applying code-templates on XML-nodes. In order to do this you need to find the right node. XPATH offers you an advanced toolkit to do that within an XSL-file. Opitz, Pascal. Content with Style (2005). Design>Web Design>Style Sheets>XSL 8. #27742 XPath 2.0 is the foundation of two essential recommendations currently in the final stages of development at W3C: XSLT 2.0 and XQuery. It is a major rewrite designed to significantly increase the power and efficiency of the language. In this article, Benoît Marchal shows how the new data model enables you to easily write more sophisticated requests. Marchal, Benoit. IBM (2006). Articles>Information Design>XML>XSL 9. #27109 Review: Getting to Know the XSL Family of Standards: A Review of The XSL Companion If you need to learn XSL, or think it might be a career-enhancing move, there are currently very few books that describe XSL. In fact, some of these books can be overwhelming in size and in programming detail. The XSL Companion is different, and, I feel, aptly named a 'companion'. Boeri, Bob. Boston Broadside (2001). Articles>Reviews>XSL 10. #29860 Integrating Partner Information Using XML and XSL BMC Software Inc., a company that writes utility tools for database administrators, wanted to reuse the error messages from partner database companies. Having learned that two of these database companies already used single-source files for their error messages, BMC Software integrated the information about the error messages from the database companies. We accomplished our goal by negotiating with our partner companies for the source files of the error message information. This session discusses how we took those source files and modified them to create simple XML files, then transformed them into HTML using XSL transforms within a product. Gentle, Anne. STC Proceedings (2004). Articles>Information Design>XML>XSL 11. #31634 Internationalize Your Apps with XSLT To meet the needs of users worldwide, today's Web applications often require internationalization. In this article, you'll see an approach for client-side internationalization based on XSLT. This solution only requires that both the data to be internationalized and the server stores are in XML. Gianfagna, Leonida, Stefano Borghetti and Antonio Perrone. IBM (2008). Articles>Web Design>Localization>XSL 12. #24264 An Introduction to Extensible Stylesheet Language Introduces the three technologies that comprise the Extensible Stylesheet Language (XSL) family of specifications as defined by the World Wide Web Consortium (W3C). Hodge, Drew W. Intercom (2004). Articles>Information Design>XML>XSL 13. #23109 Introduction to XML for Web Developers Using simple, well-explained examples this tutorial walks you through XML and the sister XSL style sheet language. Sol, Selena. WDVL (1999). Design>Web Design>XML>XSL 14. #29586 XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer. In this article we will learn about XPath, XPath expressions and how to use XPath in .NET and Java. Zaman, Mamun. Dev Articles (2007). Articles>Information Design>XML>XSL 15. #29304 Opening Open Formats with XSLT This month I'm taking a break from covering XSLT 2.0 to describe how the combination of XSLT 1.0 and an application with an open XML format solved a problem for me. I solved this problem so quickly and easily that it got me thinking about how the combination of XSLT 1.0 and the increasing amount of open XML formats are opening up a world of simple, valuable new applications and utilities for us to write. DuCharme, Bob. OpenOffice.org (2004). Articles>Information Design>XML>XSL 16. #26040 Processing the Output Buffer with XSLT This article shows an example of a technique mentioned in one of our recent articles. It uses the PHP output buffer in combination with XML as intermediate application layer. Ideally you should familiarize yourself with this concept first. Opitz, Pascal. Content With Style (2005). Design>Web Design>XML>XSL 17. #30784 Publishing XML Content with XSL How do you convert your application-neutral, vendor-neutral, unformatted XML content into paginated content (such as PDF) or HTML? O'Keefe introduces one solution: the Extensible Stylesheet Language, a programming language for processing XML. O'Keefe, Sarah S. Intercom (2008). Articles>Information Design>XML>XSL 18. #29961 Save Time and Code with XPath 2.0 and XSLT 2.0 Three interesting new features in XPath 2.0 and XSLT 2.0 are the item data type, the to operator, and the concept of sequences. Build a sample application that uses these features to generate a sophisticated HTML view of an XML document, and with the new features in XSLT 2.0, create shorter stylesheets that are easier to maintain. Along the way, spend a bit of time on data typing in XSLT 2.0, and learn to use the new Tidwell, Doug. IBM (2007). Articles>Web Design>XML>XSL 19. #28847 Discusses the current way of rendering templates used in most MVC style rapid development frameworks. Opitz, Pascal. Content With Style (2007). Articles>Internet>XSL 20. #21642 Extensible Stylesheet Language (XSL) is a language designed to provide presentation for the content of XML documents. It is composed of three parts: XSLT, XPath, and XSL Formatting Objects (XSL-FO). In this chapter, I'll show you XSLT and the .NET assembly that deals with it, System.Xml.Xsl. But first, some background. Bornstein, Niel M. O'Reilly and Associates (2003). Design>Information Design>XML>XSL 21. #29960 Use PHP to create XForms, Part 1: Creating a PHP XForms library This two-part article series is designed to get PHP developers up to speed in leveraging Web 2.0 XForms forms for their PHP forms development so that they can finally put their outdated Web 1.0 HTML forms away. This will be accomplished by creating a library of functions that generate XForms elements when called upon. In this article, Part 1 of a two-part series, developers will create the XForms library using PHP, allowing each function to take in parameters and output XForm elements. Anderson, Tyler. IBM (2007). Articles>Information Design>XML>XSL 22. #29959 Use PHP to create XForms, Part 2: Using the PHP XForms Library to Create Useful XForms This two-part article seriess is designed to get PHP developers up to speed in leveraging Web 2.0 XForms forms for their PHP forms development so that they can finally put their outdated Web 1.0 HTML forms away. In Part 1, you created the PHP XForms library. In this article, Part 2, you will enhance the library to include some error checking and convenience functions to help make using the library more manageable, and lastly you'll demo the library by creating a proof of concept XForm. Anderson, Tyler. IBM (2007). Articles>Information Design>XML>XSL 23. #14707 Using XSL in Internet Explorer 5 Dann explains the workings of a simple Extensible Style Language (XSL) stylesheet capable of displaying an Extensible Markup Language (XML) user procedure in Internet Explorer 5. Dann, Peter. Intercom (2001). Design>Web Design>XML>XSL 24. #21754 Using XSLT for Content Management Introduces XM (XSLT Make), a simple and affordable Web publishing content-management solution that takes advantage of XML and XSLT. Code samples show the development of a wrapper for the XSLT to make it easy for a nonprogrammer to use. XM project code is available by link. Marchal, Benoit. IBM (2001). Articles>Content Management>XML>XSL 25. #28029 XPath is a way of pulling out particular data from an XML document. It is used by XSL to determine what should be output in your documents. It is essentially a systematic way of defining an address of each piece of data. Tech Write Tips (2006). Articles>Information Design>XML>XSL
| |||||||||
| |||||||||
Click here to learn how to embed the RSS feed of this category in your website.