|
|
![]() A complete listing of all style articles published on XML.com Which XML Technologies Are Beautiful? Michael Day Michael Day asks an interesting question: which XML technologies are beautiful and why? He answers with some candidates. Which XML technologies do you think are most beautiful? [Apr. 18, 2007] XSLT as Pretty Printer Hew Wolff Hew Wolff discusses some of the issues surrounding an XSLT style sheet that will pretty print arbitrary XML and includes the style sheet itself. [Nov. 29, 2006] Automating Stylesheet Creation Bob DuCharme Bob DuCharme shows how an XSLT stylesheet can read simplified XML-conversion instructions and create a new, working XSLT stylesheet from those instructions. [Sep. 7, 2005] Appreciating Libxslt Bob DuCharme In this month's Transforming XML column, Bob DuCharme introduces libxslt, a very performant and feature-rich XSLT processor with roots in the GNOME world. [Aug. 3, 2005] Push, Pull, Next! Bob DuCharme Bob DuCharme compares the push and pull styles of XSLT stylesheet architectures and looks at two new XSLT 2.0 instructions that aid push-style development. [Jul. 6, 2005] Seeking Equality Bob DuCharme Bob DuCharme looks at how XSLT 1.0 and 2.0 let you evaluate whether two elements are equal. [Jun. 8, 2005] Using Stylesheet Schemas Bob DuCharme In this month's Transforming XML column, Bob DuCharme asks what a DTD or schema for XSLT stylesheets can add to your XSLT development and deployment. [Apr. 6, 2005] Comparing CSS and XSL: A Reply from Norm Walsh Norman Walsh Norm Walsh responds to a recent article about CSS and XSL, explaining how and when and why you'd want to use XSLFO or CSS or XSLT. [Feb. 9, 2005] The XPath 2.0 Data Model Bob DuCharme Bob DuCharme, in his latest Transforming XML column, examines the XPath 2.0, hence the XSLT 2.0, data model. [Feb. 2, 2005] Printing XML: Why CSS Is Better than XSL Michael Day, Håkon Wium Lie One of the old school debates among XML developers is "CSS versus XSLT." Håkun Wium Lie and Michael Day revive that debate with a shot across XSL's bow. [Jan. 19, 2005] Converting XML to RDF Bob DuCharme Bob DuCharme explains how to convert XML into RDF -- using the XML returned by Amazon's REST web service -- in this month's Transforming XML column. [Sep. 1, 2004] Adobe's InDesign and XML David Miller David Miller takes us on a tour of the new XML features in Adobe's InDesign tool. [Aug. 4, 2004] Mastering DocBook Indexes Jirka Kosek Jirka Kosek explains the ins and outs of constructing document indexes in DocBook. [Jul. 14, 2004] An Interview with Michael Kay Bob DuCharme In his latest Transforming XML column, Bob DuCharme interviews Michael Kay, developer of Saxon, about his new venture, Saxonica. [Jul. 7, 2004] Trickledown Namespaces? John E. Simpson In this month's Q&A column John Simpson explains how namespaces are inherited, or not, by children elements and attributes. [Jun. 30, 2004] Entity and Character References Bob DuCharme In this month's Transforming XML Bob DuCharme examines some of the issues surrounding entity and character references in XSLT 2.0. [Jun. 2, 2004] From XML to SMIL John E. Simpson In this month's XML Q&A column John E. Simpson explores the interaction of plain text, SMIL, and XSLT. [May. 26, 2004] Utility Stylesheets, Part Two Bob DuCharme In this month's Transforming XML column Bob DuCharme continues his tour of generic, utility stylesheets. [May. 5, 2004] From One String to Many John E. Simpson In John Simpson's latest XML Q&A column he describes several ways, including those for XSLT/XPath 2.0 and EXSLT, to tokenize strings. [Apr. 28, 2004] Utility Stylesheets Bob DuCharme In Bob DuCharme's latest Transforming XML column he shares several small stylesheets that follow a common design pattern. [Apr. 7, 2004] Tunneling Variables Bob DuCharme In Bob DuCharme's latest Transforming XML column he explains the use and virtues of XSLT 2.0's tunneled variables. [Mar. 24, 2004] Opening Open Formats with XSLT Bob DuCharme In Bob DuCharme's latest Transforming XML column he finds that four-year old XSLT 1.0 is solving more and more problems as more data becomes available in XML. [Feb. 4, 2004] The Ox Documentation Tool Michael Fitzgerald Ox is a simple documentation tool for people who regularly work at the shell or command-prompt level: a Java program that accepts a keyword or term as input and then returns documentation for that term. [Jan. 28, 2004] A Confusion of Styles John E. Simpson In John E. Simpson's latest XML Q&A column he discusses various styling options and alternatives for a nonstandard HTML variant. [Jan. 28, 2004] Trees, Temporarily Bob DuCharme In his latest Transforming XML column Bob DuCharme explains XSLT 2.0's Temporary Trees, and then he demonstrates how to use them. [Dec. 3, 2003] Overriding Concerns John E. Simpson In his latest XML Q&A column John E. Simpson answers a question about merging XML files with XSLT. [Nov. 26, 2003] XSLT Reflection Jirka Kosek Reflection enables a programming language to inspect and modify its own code. XSLT, being expressed in XML, comes with this built in. This article shows how XSLT can be used to process XSLT to solve real problems. [Nov. 5, 2003] XForms and Microsoft InfoPath Micah Dubinko Micah Dubinko, author of XForms Essentials, compares W3C XForms and Microsoft InfoPath, the data gathering technology shipping with Microsoft Office 2003. [Oct. 29, 2003] Diagramming the XML Family Daniel Zambonini A graphical overview of the main members of the XML technology family, entirely produced using XML technologies: XML, Namespaces, RDF, SVG, XSLT and XSL-FO. [Oct. 8, 2003] XSLT Recipes for Interacting with XML Data Jon Udell Continuing his experiments in pure XML-backed web sites, Jon Udell investigates various ways in which XSLT can be used to produce interactive pages from XML data. [Aug. 13, 2003] DocBook for Eclipse: Reusing DocBook's Stylesheets Jirka Kosek Using a standard documentation vocabulary such as DocBook makes it easy to integrate your documentation into the Eclipse development platform, as well as many other HTML-based help systems. This article shows how to reuse DocBook's XSLT stylesheets to achieve this. [Aug. 13, 2003] EXSLT for MSXML Dimitre Novatchev Once thought an impossible task, MSXML now has EXSLT support, thanks to Dimitre Novatchev. In this fascinating article, the author explains the obstacles he overcame and how he implemented EXSLT. [Aug. 6, 2003] New and Improved String Handling Bob DuCharme In this month's Transforming XML column Bob DuCharme explains some of the new and improved string handling functions -- for concatenation, search, and replace -- in XSLT/XPath 2.0. [Aug. 6, 2003] XML Source Highlighting Kyle Downey When writing documents in XHTML, getting XML examples and other source code neatly is vital for a well-presented document. Kyle Downey presents a tool for doing just that. [Jul. 30, 2003] Understanding the node-set() Function Jirka Kosek In XSLT some surprisingly trivial requirements cannot be expressed in a straightforward way. This article describes how to overcome these problems by using the powerful node-set() extension function. [Jul. 16, 2003] Transclusion with XSLT 2.0 Bob DuCharme In Bob DuCharme's latest Transforming XML column he examines some new XSLT 2.0 features which make document transclusion a reality. [Jul. 9, 2003] The Document is the Database Jon Udell When we convert to a database-backed Web application in order to solve problems of shared editing and presentation-oriented file formats, we trade away the convenience of the file-oriented approach. Can we have our cake and eat it too? [Jul. 9, 2003] Self-Enhancing Stylesheets Manfred Knobloch Developing new stylesheets can be a chore. So why not let XSLT take the load? This article shows how to easily check the coverage of your XSLT and create skeleton stylesheets. [Jul. 2, 2003] Transforming XML with PHP Bruno Pedro Bruno Pedro examines the two main APIs for transforming XML from the PHP web scripting language: XML_Transformer and XSLT. [Jun. 18, 2003] CSS 3 Selectors Russell Dyer The CSS 3 Selectors specification has recently become a W3C Recommendation. Russell Dyer charts the development of CSS selectors, and explains which new features are introduced in CSS 3. [Jun. 18, 2003] Shortening XSLT Stylesheets Manfred Knobloch XSLT is often considered to be too verbose. As a stylesheet's code grows, it tends to be unreadable. This is not a fate stylesheet authors have to accept. This article proposes some ways of shortening stylesheets without loss of functionality, including the use of XSLT 2.0 user defined functions. [Jun. 11, 2003] Visualizing XSLT in SVG Chimezie Ogbuji XSLT stylesheets can rapidly become difficult to understand for anyone but their original author. By using XSLT on itself, this article demonstrates how to create a diagram explaining the flow of control within a stylesheet. [Jun. 4, 2003] Online Magazines with Apache Cocoon Steve Punte Apache Cocoon makes publishing magazines easy. Steven Punte brings together HTML and RSS documents to show how Cocoon's XML-directed architecture lends itself to elegant publishing solutions. [Apr. 16, 2003] Fast XSLT Steve Punte Steven Punte presents a review of the birth and development of the Apache XSLTC compiled-XSLT project and surveys the competition among XSLT processors. [Apr. 2, 2003] The XML.com Interview: Eric Meyer Russell Dyer Russell Dyer talks to Eric Meyer, invited expert to the W3C's CSS Working Group, and author of O'Reilly's "Cascading Style Sheets: The Definitive Guide." [Mar. 12, 2003] An Introduction to Streaming Transformations for XML Oliver Becker, Paul Brown, Petr Cimprich An introduction to Streaming Transformations for XML (STX), a template-based XML transformation language that operates on streams of SAX events. STX bears a strong resemblance to XSLT 1.0, the tree-driven transformation language for XML, but offers unique features and advantages for some applications. [Feb. 26, 2003] XML at Five Edd Dumbill To celebrate five years of XML, Edd Dumbill interviews a selection of XML old-timers and experts about their experiences of XML and hopes for the future. [Feb. 12, 2003] XSLT, Browsers, and JavaScript Bob DuCharme Bob DuCharme, in this month's Transforming XML column, shows us how to include JavaScript in the HTML result tree of XSLT transformations. [Feb. 5, 2003] Transforming XML Schemas Eric Gropp Eric Gropp shows how XSLT can be used to transform W3C XML Schemas to create, among other things, HTML input forms, generate query interfaces, and documentation of data structures and interfaces. [Jan. 15, 2003] "Displaying" XLinks? John E. Simpson John E. Simpson, in his latest XML Q&A column, discusses how to make XML applications XLink-aware. [Jan. 2, 2003] Never Mind the Namespaces: An XSLT RSS Client Bob DuCharme In his latest Transforming XML column, Bob DuCharme develops a simple, yet functional RSS aggregation client in XSLT. [Jan. 2, 2003] Automatic Numbering, Part 1 Bob DuCharme In this month's Transforming XML column Bob Ducharme explains the use of xsl:number in handling numbers in XSLT stylesheets. [Nov. 6, 2002] Printing from XML: An Introduction to XSL-FO Dave Pawson Dave Pawson, author of O'Reilly's book on XSL-FO, provides a simple introduction to creating printable page layouts with W3C XSL Formatting Objects. [Oct. 9, 2002] Dirty XSLT Output John E. Simpson John Simpson returns to answer more XML questions; this time he tackles a tricky interaction between implicit and explicit XSLT rules. [Sep. 25, 2002] Simple Text Wrapping Antoine Quint In his latest SVG column, Antoine Quint explains how to implement text wrapping in SVG. [Sep. 11, 2002] Controlling the DOCTYPE and XML Declaration Bob DuCharme In this month's Transforming XML column, Bob DuCharme explains how to use XSLT's xsl:output attributes to add or suppress DOCTYPE and XML declarations to result documents. [Sep. 4, 2002] XSLT Processing in .NET Joe Feser Joe Feser gives an overview of the many ways XML can be transforming using XSLT within the Microsoft .NET Framework. [Aug. 14, 2002] Finding the First, Last, Biggest, Smallest Bob DuCharme In this month's Transforming XML column, Bob DuCharme explains how to do without a query language using XPath expressions, XSLT predicates, and last month's sorting tricks, he explains how to find the first, last, biggest and smallest nodes. [Aug. 7, 2002] Of Grouping, Counting, and Context John E. Simpson In this month's Q&A column, John Simpson examines the use of XSLT keys for grouping and the count() function. [Jul. 31, 2002] A Realist's SMIL Manifesto, Part II Fabio Arciniegas A. In the second part of his overview of SMIL 2.0, Fabio Arciniegas shows how SMIL can be used to implement common narrative strategies: condensation, synecdoche and spatial montage. [Jul. 17, 2002] Implementing XPath for Wireless Devices, Part II Bilal Siddiqui In the second of a two-part series, we explore the implementation of XPath on wireless devices using the WAP family of standards. [Jul. 17, 2002] Sorting in XSLT Bob DuCharme In this month's Transforming XML column, Bob DuCharme explains the various uses of xsl:sort, including sort ordering, multiple keys, and reversing the sort. [Jul. 3, 2002] Comparing and Replacing Strings Bob DuCharme In this month's Transforming XML column, Bob DuCharme gives us the ins and outs of string munging in XSLT, including string equality comparisons and search-and-replace operations. [Jun. 5, 2002] Transforming Experiences John E. Simpson In this month's Q&A column, John Simpson answers to XSL questions, one about XSL-FO and one about a common XSLT mistake. [May. 29, 2002] Splitting and Manipulating Strings Bob DuCharme This month the Transforming XML column explains how to use XSLT and XPath to manipulate strings in XML documents. [May. 1, 2002] Strange Transformations John E. Simpson In this month's Q&A column, John Simpson explains how to handle unwanted CDATA sections in source trees and offers some advice for serving XHTML to old browsers. [Apr. 24, 2002] What's New in XSLT 2.0 Evan Lenz A advance look at the useful and much-awaited new features in the second version of the W3C's XSLT language. [Apr. 10, 2002] Putting Attributes to Work Bob DuCharme In this month's Transforming XML column, Bob DuCharme examines the treatment of source tree attributes in XSL stylesheets. [Apr. 3, 2002] Template Languages in XSLT Jason Diamond Handy as it is, XSLT fails to bring a proper separation between content and presentation. This article demonstrates how XSLT can be used to implement a template language more suitable for everyday use. [Mar. 27, 2002] What Is XSL-FO G. Ken Holman Extended excerpts from noted XSLT trainer Ken Holman's book on the W3C's XSL Formatting Objects specification. [Mar. 20, 2002] Reading Multiple Input Documents Bob DuCharme This month's Transforming XML column explains how to use XSLT's document() function to insert all or part of a document into the result tree. [Mar. 6, 2002] Declaring Keys and Performing Lookups Bob DuCharme This month's Transforming XML column explains how to use xsl:key and key() to do value lookups in XSLT stylesheets. [Feb. 6, 2002] Hidden Whitespace, Hidden Meaning John E. Simpson John Simpson helps out with mysterious newlines and explains how XML data ever comes to mean anything at all. [Jan. 30, 2002] Controlling Whitespace, Part Three Bob DuCharme In the third part of his series on handling whitespace in XSLT, Bob DuCharme discusses outputting tab characters and automated element indenting. [Jan. 2, 2002] Controlling Whitespace, Part 1 Bob DuCharme In the first of a multipart series, Bob DuCharme discusses stripping and preserving whitespace in XSLT transformations of XML documents. [Nov. 7, 2001] Generating Unique IDs and Linking to Them Bob DuCharme Bob DuCharme explains the creation and use of unique element IDs, using XSLT's generate-id(), in order to build complex document links. [Oct. 3, 2001] XSLT Extensions Bob DuCharme Bob DuCharme explores XSLT extension functions, showing you the best way to use them in portable stylesheets. [Sep. 5, 2001] Architectural Style Leigh Dodds Leigh Dodds reviews a debate about the usefulness of XSLT, concluding that if used as intended, XSLT is one of the successful XML technologies. [Aug. 15, 2001] Math and XSLT Bob DuCharme XSLT is primarily for transforming text, but you can use it to do basic math too. [Jul. 5, 2001] Electronic Publishing with XML Benjamin Jung, John McKeown The proceedings for the recent XML Europe 2001 conference were created from start to finish with XML. This case study describes the processes used and problems encountered. [Jun. 27, 2001] Using the W3C XSLT Specification Bob DuCharme For advanced XSLT use, the W3C's XSLT specification can be a handy tool. This guide helps you read the specification and clears up confusing terms. [Jun. 6, 2001] XML Technologies: A Success Story J. David Eisenberg XML's not just about big business. Read how XML technologies XSL-FO and SVG helped improve this year's California Central Coast Section High School wrestling tournament. [May. 16, 2001] Namespaces and Stylesheet Logic Bob DuCharme This month Bob DuCharme uses XSLT to process namespaces in source XML documents, including translating XLink into HTML. [May. 2, 2001] XSLT UK 2001 Report Jeni Tennison Earlier this month Keble College, Oxford, England was the setting for the first ever conference dedicated to XSLT. XSLT expert Jeni Tennison reports on the proceedings. [Apr. 25, 2001] XSLT Surgery John E. Simpson This month our question and answer columns covers XSLT issues, from using multiple languages to styling third party content. [Apr. 25, 2001] Namespaces and XSLT Stylesheets Bob DuCharme A guide to using XSLT to create documents that use XML Namespaces. [Apr. 4, 2001] XSLT Processor Benchmarks Cyrus Dolph, Eugene Kuznetsov The latest benchmark figures for XSLT processors show Microsoft's processor riding high, with strong performance from open source processors. [Mar. 28, 2001] XSLT Benchmark Results Cyrus Dolph, Eugene Kuznetsov The full results from the DataPower XSLT processor benchmarks. [Mar. 28, 2001] Extensions to XSLT Leigh Dodds Members of the XSL mailing list have started a commnunity-based project to standardize extensions for XSLT. [Mar. 14, 2001] Entities and XSLT Bob DuCharme Using XML entities can be tricky -- this article covers their usage with XSLT in both input and output documents. [Mar. 14, 2001] XSLT Extensions Revisited Leigh Dodds The first Working Draft of XSLT 1.1, though attempting to address the portability of stylesheets that use extension functions, has failed to please everyone in the XSLT developer community. [Feb. 14, 2001] Adventures with OpenOffice and XML Matt Sergeant We explore the new XML output format in the open source word processor OpenOffice, and its potential to change the face of open source XML content management. [Feb. 7, 2001] Setting and Using Variables and Parameters Bob DuCharme This article shows how variables and parameters can be used in XSLT stylesheets to substitute values into templates. [Feb. 7, 2001] Using XSL Formatting Objects, Part 2 J. David Eisenberg The second part of our XSL Formatting Objects tutorial explains how to use lists and tables in documents. [Jan. 24, 2001] Using XSL Formatting Objects J. David Eisenberg The W3C's XSL Formatting Objects technology provides an XML language for specifying the layout of documents. In the first article of our XSL FO tutorial series we show you how to set up your pages. [Jan. 17, 2001] XML-related Activities at the W3C C.M. Sperberg-McQueen This report from the World Wide Web Consortium (W3C) on the development of XML-related specifications highlights the diverse paths that XML has taken since its invention a few years ago. [Jan. 3, 2001] OASIS Technical Committee Work Karl F. Best The mission of OASIS is to promote and encourage the use of structured information standards such as XML and SGML. This report describes the work in which OASIS is currently engaged. [Jan. 3, 2001] Axis Powers: Part Two Bob DuCharme Part one of this series introduced the role of XPath axes in XSLT. This article explains the remaining axes and shows how to handle namespaces in XPath. [Jan. 3, 2001] Axis Powers: Part One Bob DuCharme In this first installment of a two-part series, we examine the vital role of XPath in XSLT, and introduce the axes used in XPath expressions. [Dec. 20, 2000] Combining Stylesheets with Include and Import Bob DuCharme XSLT provides two means of combining multiple stylesheets into one, include and import. This article explores the use of these instructions and shows how they can be used to customize the DocBook XSLT stylesheets. [Nov. 1, 2000] Displaying XML in Internet Explorer John E. Simpson One of the most common questions we get asked is how to display XML in Internet Explorer 5. John E Simpson delivers the definitive answer. [Oct. 25, 2000] Finding Relatives Bob DuCharme XML nodes have many friends and relations. In XSLT, the key to finding them is XPath. In this article Bob DuCharme shows you how. [Oct. 4, 2000] HTML and XSLT Bob DuCharme While HTML isn't an XML application itself, it can be both generated and transformed using XSLT. Bob DuCharme show us how. [Aug. 30, 2000] Write Once, Publish Everywhere Didier Martin Didier Martin leads us through building a portal accessible by HTML, WML, and VoiceXML. This week's article introduces the project and covers the login process. [Aug. 16, 2000] What Is XSLT G. Ken Holman Part One of XML.com's series on the W3C's Extensible Stylesheet Language Transformation technology, written by XSLT instructor G. Ken Holman. [Aug. 16, 2000] Processing Inclusions with XSLT Eric van der Vlist Processing document inclusions with general XML tools can be problematic. This article proposes a way of preserving inclusion information through SAX-based processing. [Aug. 9, 2000] Adding New Elements and Attributes Bob DuCharme This month's installment of our XSLT tutorial covers adding new elements and attributes to the results of your XSLT transformations. [Aug. 2, 2000] Style-free XSLT Style Sheets Eric van der Vlist Building web sites with XSLT sometimes raises architectural issues. This article presents a pattern for maintaining a clear separation between style, logic, and content in XSLT-produced websites. [Jul. 26, 2000] More To WAP Than Meets The Eye Didier Martin HDML is still a widespread language for marking up mobile phone content. Didier Martin introduces us to the differences between HDML and WML, and shows how HDML can be created from XML. [Jul. 5, 2000] XSL and CSS: One Year Later Leigh Dodds Are the W3C's XSL formatting objects up to the job, and what is that job anyway? XML-Deviant tracks the resurgent discussion about XSL. [Jun. 21, 2000] New XSLT Technologies Debut Leigh Dodds As XSLT adoption grows, developers from Sun and Oracle have been pushing the boundaries of the technology with "translets" and an XSLT virtual machine. [Jun. 21, 2000] Copying, Deleting, and Renaming Elements Bob DuCharme In the first of our new monthly column on using XSLT, Bob DuCharme shows how to do basic transformations on XML documents. [Jun. 7, 2000] The Future of XT Leigh Dodds James Clark, whose software has significantly influenced the popularity of both XML and XSLT, has said he sees no future for his own XSLT processor, XT. XML-Deviant looks at the community's reaction, and their determination to carry on with XT. [Jun. 7, 2000] A Mobile Window on our Portal Didier Martin As promised, we return to our HTML/WML portal project to demonstrate creating the WML side of the portal using XSLT, XLink, and XInclude. [May. 31, 2000] How AxKit Works Matt Sergeant AxKit is a new Apache- and Perl-based solution for publishing web pages using XML and style sheets. In this article AxKit's creator, Matt Sergeant, describes the architecture and the future direction of the project. [May. 24, 2000] XML at Jetspeed Edd Dumbill Jetspeed is a new open source project to create a Java and XML-based enterprise information portal. We review the progress so far and examine the possibilities for the project's future. [May. 15, 2000] Creating an HTML/WML Portal Didier Martin With the explosion in alternative browsing devices, portals need to present more than one representation of their content. Didier Martin demonstrates how to build your own XML-driven portal. [May. 15, 2000] JDOM and TRaX Leigh Dodds Two innovative technologies have recently been announced to the XML developer community: JDOM, a Java-specific DOM; and TRaX, an API for XML transformations. [May. 3, 2000] On Display: XML Web Pages with Internet Explorer 5.x Simon St. Laurent Completing our survey of XML browsing support, we take a look at Microsoft's Internet Explorer, and attempt to create a cross-browser XML document that works in Mozilla, Opera, and MSIE. [May. 2, 2000] Browser XML Display Support Chart Simon St. Laurent An at-a-glance guide to the level of XML browsing support in Mozilla, Opera, and Internet Explorer. [May. 2, 2000] DSSSL for XML: Why not? Didier Martin Although a forerunner to CSS and XSLT, DSSSL can still be used today with XML to create RTF, HTML, and other formats. Didier Martin show us how. [May. 2, 2000] Architectures for Styling Didier Martin How should you style your XML? Client-side or server-side? CSS or XSLT? Didier Martin presents an exploration of architectures for styling your XML. [Apr. 19, 2000] On Display: XML Web Pages with Opera 4.0 Simon St. Laurent In the second of our series examining XML display support in browsers, Simon St.Laurent investigates how Opera 4 compares to Mozilla. [Apr. 19, 2000] A Family Affair Didier Martin XHTML, SVG, XSL, WML are all XML vocabularies for determining the final appearance of information on a display device. Didier Martin surveys this family of rendering languages, and considers their interaction with XSLT and the DOM. [Apr. 5, 2000] Unifying XSLT Extensions Leigh Dodds XSLT processors each have a different way of implementing extension functions. Developers in the XML community have stumbled upon this problem, and want to do something about it. Leigh Dodds analyzes the arguments and suggests a way forward. [Mar. 29, 2000] On Display: XML Web Pages with Mozilla Simon St. Laurent Widespread support for XML in browsers is finally on the horizon. In the first of a series covering Mozilla, IE, and Opera, Simon St.Laurent looks at formatting XML with CSS2 inside Mozilla. [Mar. 29, 2000] Good Things Come In Small Packages Leigh Dodds One of XML's strengths is its human-readability. But the consequent verbosity is also one of its weaknesses, according to a growing number of XML developers. [Mar. 22, 2000] Integration by Parts: XSLT, XLink and SVG Didier Martin Didier Martin gives us a practical demonstration of the power of XSLT, XLink and SVG, bringing them together to generate interactive, illustrated, technical documentation. [Mar. 22, 2000] Painting by Numbers with SVG Leigh Dodds Following the generally warm welcome received by SVG of late, the denizens of the XML-DEV list have taken their microscope to the specification, resulting in some enlightening dialogue. [Mar. 15, 2000] What Place Has CSS in the XML World? Didier Martin What practical use is CSS today to the XML developer? How does it integrate with XSLT? Didier Martin shows us where CSS fits in with the XML family of languages. [Mar. 8, 2000] XML With Style: eBooks and XSL-FOs Simon St. Laurent The XSL Formatting Objects specification has seen renewed activity recently. Simon St.Laurent investigates applications of this and other styling technology at XTech 2000. [Mar. 2, 2000] Cool XUL Provides Cross-Platform UI Edd Dumbill In an afternoon session Tuesday, Eric Krock presented XUL, Mozilla's cross-platform user interface language utilizing XML, DOM, and CSS. [Feb. 29, 2000] Bleeding-Edge XML: XLink and Apache Edd Dumbill In the first of our reports from XTech 2000, we examine the XLink specification and learn about XML web publishing from the Apache XML Project. [Feb. 28, 2000] Component-Based Page Layouts Didier Martin Combining XHTML, XSLT and XLink can be a powerful way to construct web page layouts. Adding a splash of SVG for good measure, Didier Martin challenges us to experiment. [Feb. 16, 2000] A Class Act Didier Martin In the first of our new "Style Matters" columns, Didier Martin shows how to preserve semantic information when using XSLT to generate HTML from XML. [Feb. 2, 2000] Framing the XSL Debate: An Editor's Note Tim Bray A few words on why we decided to publish Leventhal's view on XSL and why this kind of debate is good for the entire XML community. [May. 20, 1999] XSL Considered Harmful, Part 2 Michael Leventhal This article demonstrates how a combination of CSS and DOM are sufficient to do what you'd need XSL for. [May. 20, 1999] What's the Big Deal With XSL? G. Ken Holman Confused about XSL and how it relates to CSS? Ken explains that the relationship between XSL and CSS is a complementary one. He examines two different implementations of XSL and provides the documents and stylesheets for you to compare to each other. [Apr. 22, 1999] What's the Big Deal With XSL? (Sections 7 and 8) G. Ken Holman In sections 7 and 8 of this overview of XSL, we tell you where to find more information on XSL and conclude our overview. [Apr. 22, 1999] What's the Big Deal With XSL? (Sections 5 and 6) G. Ken Holman In sections 5 and 6 of this overview of XSL, we look at the XSL support in Microsoft Internet Explorer 5 and the W3C's Working Draft for XSL. [Apr. 22, 1999] What's the Big Deal With XSL? (sections 3 and 4) G. Ken Holman In sections 3 and 4 of this overview of XSL, we look at CSS and what it does, and examine XSL for what it can and will do. [Apr. 22, 1999] The Extensible Style Language - XSL Norman Walsh XML offer Web developers the ultimate in flexibility -- the ability to write your own tags. But how can you be sure your custom tags will be interpreted properly. Enter XSL, the style language for XML. Norm leads a tour of the salient points. [Jan. 19, 1999] Comparing XSL and CSS Norman Walsh In part 2 of this tour of XSL, Norm looks at the differences and similarities between XSL and Cascading Style Sheets (CSS). [Jan. 19, 1999] Understanding XSL Norman Walsh In part 3 of this tour of XSL, Norm looks at the XSL features needed to write a simple style sheet, and provides some exercises for continued learning about XSL. [Jan. 19, 1999] Microsoft releases preview of XSL style processor Mark Walter Microsoft has posted on its Web site a new area devoted to the Extensible Style Language (XSL) that includes a preview of technology for converting XML-tagged data and XSL style sheets to HTML Web pages. [Feb. 20, 1998] Microsoft, Inso, ArborText propose style sheet language for XML Interest in Extensible Markup Language (XML), or simplified SGML, continued last month as a contingent of vendors, led by Microsoft, proposed to the World Wide Web Consortium a style sheet language for XML documents. [Oct. 20, 1997] The Web is Ruined and I Ruined it David Siegel In "The Web is Ruined and I Ruined it" self-proclaimed HTML Terrorist David Siegel discusses how proper separation of structure (HTML), style (CSS), and semantics (XML) make content more compelling and design more effective. [Oct. 2, 1997] XML and CSS Stuart Culshaw, Michael Leventhal, Murray Maloney The simplicity of document creation was a key element in the astonishingly rapid development of the Web. This article describes XML and CSS: the "one-two" punch that will not only bring back that level of simplicity, but also enable the construction of complex applications which are either difficult or impossible using HTML. In this article we outline the steps for using an CSS style sheet in an XML document; we discuss the limitations of CSS in complex applications; and we present a real life example. [Oct. 2, 1997] |
|
|
|
|
|
|