Home > Articles > Programming > Web Services/ XML/ SOA/ WebSphere/ WCF

Mozilla Overlays: A New Way to Combine XML Documents

Nigel McFarlane
  • PrintPrint
  • Share ThisShare This
  • DiscussDiscuss
What do you do if XML information is split across several documents? The Mozilla platform has a neat solution to this problem. Documents written in Mozilla's XUL dialect of XML can be merged automatically into a single, final document using a system called overlays. Nigel McFarlane describes the overlay system in this article.

Introduction

What do you do if XML information is split across several documents? You need some kind of merging or component technology, but XML doesn't have either. The Mozilla platform—the technology behind the Mozilla and Netscape applications—has a neat solution to this problem. Documents written in Mozilla's XUL dialect of XML can be merged automatically into a single, final document. That's done using a system called overlays, and that overlay system is described in this article. Overlays are suitable for web engineers who are serious about quality of design (and for hackers, too).

NOTE

XUL (pronounced "zool" if you're cool) is described in the first article in this series, "An Introductory Tour of Mozilla's XUL."

  • Share ThisShare This
  • Your Account

Discussions

Make a New Comment

You must log in in order to post a comment.

Related Resources

Danny KalevMinutes from the October 2009 Meeting
By Danny Kalev on November 19, 2009 No Comments

The minutes from the Santa Cruz (October 2009) meeting are available here. Even if you're not a language layer at heart, I encourage you to read them.

Social Networking for the Anti-Socialites
By John Traenkenschuh on November 11, 2009 No Comments

How would Scrooge handle today's emphasis on social networking?

Danny KalevA Reader's Opinion on Attributes
By Danny Kalev on October 20, 2009 No Comments

In August I dedicated a series to the debate about C++0x attributes. I believe that it covered the subject in a balanced and detailed way, but I keep getting complaints from C++ users who don't like attributes for various reasons. Here's a recent email I received from a Polish C++ programmer. While it  doesn't represent my opinion about attributes -- I'm rather neutral about this feature and consider it a "solution waiting for a problem" -- but it suggests that attributes are still a highly controversial issue that will haunt C++ for a long time. The email is quoted here with minor edits that and as usual, with all private details removed.

See All Related Blogs

Informit Network