| |||||||||
|
1. #30670 Assemble a Cross-Platform Firefox Extension XUL is a surprisingly easy way to build cross-platform browser extensions or even stand-alone applications. Discover how to build powerful, flexible Mozilla browser extensions that go beyond the capabilities of other tools like embedded scripting languages or CGI--because they're built right into the user's browser. Ogbuji, Uche. IBM (2007). Articles>Information Design>XML>Web Browsers 2. #29962 Fast Incremental Updates of XML Records XML is often used today as a data export and exchange format. In such cases, you might deal with a feed of XML records; sometimes, if this feed, is too long, there are performance problems importing it into another system. As such, you might want to produce only an incremental feed--that is, one that only includes items that have changed. This article presents a collection of simple techniques that you can combine into a system for more digestible feeds containing only updated records. Ogbuji, Uche. IBM (2007). Articles>Information Design>XML 3. #29953 Firefox 2.0 brought several important changes in its XML support. It's currently reaching its peak in user deployment. Learn about updated XML features in Firefox 2.0, including a controversial change to the handling of RSS Web feeds. Ogbuji, Uche. IBM (2007). Articles>Information Design>XML>Web Browsers 4. #30675 Quick and Dirty Web Applications with Bookmarklets Web 2.0 is well known for the fact that it's not built on breathtaking new inventions, but rather on renewed emphasis on age-old Web technologies. One of those age-old technologies that is enjoying a revival in Web 2.0 is bookmarklets. A bookmarklet is essentially a Web application shoehorned into a regular browser bookmark. This article includes a fully functioning bookmarklet and installation instructions you can use to highlight text on any Web page and search IBM developerWorks for that text. Ogbuji, Uche. IBM (2007). Articles>Web Design>DHTML>Web Browsers 5. #27749 Rescue Terrible HTML with TagSoup XHTML is a friendly enough format for parsing and screen-scraping, but the Web still has a lot of messy HTML out there. In this tip Uche Ogbuji demonstrates the use of TagSoup to turn just about any HTML into neat XHTML. Ogbuji, Uche. IBM (2006). Design>Web Design>HTML>XHTML 6. #21626 XML syntax is just the foundation for data interoperability. The next step is semantic transparency. Some groups are working to address this by defining entire document formats to be adopted wholesale, while other groups are working on ways to express common terminology and concepts at a more granular level. In this installment, Uche Ogbuji looks at XML Topic Maps Published Subjects and Universal Data Element Framework (UDEF), two ideas that take the granular approach by seeking to provide anchors in the semantic stream. Ogbuji, Uche. IBM (2003). Design>Information Design>XML>Metadata 7. #21622 A Survey of XML Standards: Part 1 The world of XML is vast and growing, with a huge variety of standards and technologies that interact in complex ways. It can be difficult for beginners to navigate the most important aspects of XML, and for users to keep track of new entries and changes in the space. In this series of articles, Uche Ogbuji provides a guide to XML standards, including a wide range of recommended resources for further information. Ogbuji, Uche. IBM (2004). Design>Information Design>Standards>XML 8. #26890 Use Data URIs to Include Media in XML There are many ways to link to non-XML content within XML, including binary content. Sometimes you need to roll all such external content directly into the XML. Data scheme URIs are one way to specify a full resource within a URI, which you can then use in XML constructs. In this tip, Uche Ogbuji shows how to use this to bundle related media into a single file. Ogbuji, Uche. IBM (2006). Articles>Information Design>Multimedia>XML 9. #21620 Use Language-Specific Tools for XML Processing DOM and SAX are the two best known systems for XML processing, but they are really compromises across programming languages. As such, they do not take advantage of any language's particular strengths. Often it is better to duck conventional wisdom and use special APIs that take advantage of particular strengths. Ogbuji, Uche. IBM (2004). Design>Information Design>XML 10. #26888 Use the Unicode Database to Find Characters for XML Documents The Unicode consortium is dedicated to maintaining a character set that allows computers to deal with the vast array of human writing systems. When you think of computers that manage such a large and complex data set, you think databases, and this is precisely what the consortium provides for computer access to versions of the Unicode standard. The Unicode Character Database comprises files that present detailed information for each character and class of character. The strong tie between XML and Unicode means this database is very valuable to XML developers and authors. In this article Uche Ogbuji introduces the Unicode Character Database and shows how XML developers can put it to use. Ogbuji, Uche. IBM (2006). Articles>Language>Localization>Unicode 11. #30668 Wikipedia, Champion of User-Generated Content Encourage user contribution to your Web site by learning from Wikipedia. Wikipedia builds on open source and respects the geographical variety and potential accessibility needs of its users. It provides tools to help users contribute, but also fosters an atmosphere where contributions are verified and discussed by the broader community. Ogbuji, Uche. IBM (2007). Design>Web Design>Community Building>User Centered Design 12. #26877 XML in Firefox 1.5, Part 1: Overview of XML Features The open source Firefox Web browser continues to grow in popularity. Users like the security and convenience features it offers. Developers like the Firefox attention to standards compliance, inherited from its Mozilla roots. The most recent version, Firefox 1.5, comes with many features for XML developers, including XML parsing, XHTML, CSS, XSLT, SVG, XML Events in JavaScriptâ„¢, and XForms. Additional third-party extensions provide even more XML support. In this article, Uche Ogbuji provides an overview of XML features in Firefox 1.5. Ogbuji, Uche. IBM (2006). Articles>Information Design>Web Design>XML 13. #26876 XML in Firefox 1.5, Part 2: Basic XML Processing This second article in the series, "XML in Firefox 1.5," focuses on basic XML processing. Firefox supports XML parsing, Cascading Stylesheets (CSS), and XSLT stylesheets. Ogbuji, Uche. IBM (2006). Articles>Information Design>Web Design>XML 14. #21627 Topic Maps provide a system for organizing information, and XML Topic Maps bring this system to the world of XML. In this article, Uche Ogbuji examines XML Topic Maps, introducing the technology in the course of reviewing a key book on the topic. Ogbuji, Uche. IBM (2003). Design>Web Design>Information Design>XML
| |||||||||
| |||||||||
Click here to learn how to embed the RSS feed by this author in your website.