|
|
XML.com Article ArchiveA listing of all xml.com articles grouped by date. Also, see the listing of all xml.com articles sorted by topic.
1 to 100 of 1308
Next
Under the Hood: Oracle Berkeley DB XMLXML Databases, coupled with the power of XQuery, offer a potentially paradigm-changing way of dealing with data. The Oracle Berkeley DB XML database provides a rich XQuery-based engine that can be manipulated via XQuery, opening up possibilities for any web developer. [May 7, 2008] Introducing E4X Kurt Cagle introduces us to E4X, an XML library for JavaScript, and argues that XML and JSON are both indispensable parts of the web app developer's toolkit. [Nov 30, 2007] Data Sources as Web Services Kyle Gabhart describes WS02's Data Services, a new feature in WS02 that allows for rapid creation of web services wrapping relational, Excel, CSV, and JNDI data sources quickly and easily. [Oct 25, 2007] XForms Thick Clients Jack Cox explains an approach to building XForms client applications that work in a disconnected environment. [Oct 19, 2007] jQuery and XML Uche Ogbuji returns with a new Agile Web column to explain how to use jQuery to process XML in JavaScript web applications. [Oct 15, 2007] Extended XQuery for SOA Web service orchestration is an important part of web services and service oriented architecture. Gimzewski and Fancellu argue that XQuery is especially well-suited as an implementation language for service orchestrator components. [Sep 14, 2007] Parsing Microformats Brian Suda explains how to handle hCard, the vCard microformat embedded in HTML. [Sep 4, 2007] XForms, XML Schema, and ROX Kurt Cagle describes ROX Server, a RESTful system for building XForms from an XML Schema and some other bits. [Aug 17, 2007] XQuery, libferris, and Virtual Filesystems Ben Martin returns with another look at his fascinating system, libferris, which turns everything into a filesystem, that is, a hierarchical data store. This time Ben shows us how to use XQuery with libferris as a kind of universal data access language. Good stuff! [Jul 27, 2007] Introducing OpenSearch Uche Ogbuji's Agile Web column returns with an introduction to OpenSearch, an Atom-friendly format for describing and discovering search engines and query endpoints on the Web in a RESTful way. [Jul 24, 2007] XQuery and Data Abstraction In his most recent column Kurt Cagle explains the utility of XQuery for increased data abstraction and why XQuery is XPath plus some useful missing bits. [Jul 12, 2007] XQuery and Data TEST In his most recent column Kurt Cagle explains the utility of XQuery for increased data abstraction and why XQuery is XPath plus some useful missing bits. [Jul 12, 2007] Getting Productive with XMLMind In the area of technical publishing, there are still challenges to be faced when creating large, complex documents using XML. This week Jim Elliott and Marc Loy provide an excellent introduction to XMLMind, an XML editing environment optimized for complex technical documents. [Jun 21, 2007] A New Identity for Web Services Jason Levitt describes the newly burgeoning field of web authentication APIs, including Yahoo's BBAuth and Google's AuthSub. [Jun 13, 2007] XQuery, the Server Language Kurt Cagle offers an interesting perspective on the future utility of XQuery as a server-side development language. [Jun 6, 2007] XML Parser Benchmarks: Part 2 In the golden days, XML parser performance was a perpetually hot topic. And today it's still worth knowing which modern parsers offer the best performance. In this second of a two-part series, object parsers are compared. [May 16, 2007] XML Parser Benchmarks: Part 1 In the golden days, XML parser performance was a perpetually hot topic. And today it's still worth knowing which modern parsers offer the best performance. In this first of a two-part series, event-based parsers are compared; in the next part, object parsers are compared. [May 10, 2007] Secure, Reliable Web Services with Apache Kyle Gabhart returns with another look at part of the growing support for web services and SOA in Apache, this time focusing on secure messaging. [May 2, 2007] Which XML Technologies Are Beautiful? 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] A Smoother Change to Version 2.0 Marc de Graauw follows up David Orchard's recent piece about versioning XML vocabularies with a piece about the Capability Compatibility Design Pattern, including code for achieving forward and backward compatibility between XML vocabulary revisions. [Apr 11, 2007] Introducing RDFa, Part Two In this second part of a two-part series, Bob DuCharme concludes his introduction of RDFa--a new, XHTML-friendly standard syntax for RDF metadata that allows you to embed RDF metadata into the Web in a novel way. [Apr 4, 2007] XInclude Processing in XSLT Continuing our mini-series on XSLT 2.0, Erik Wilde describes XIPr, an XInclude Processor implemented as a single XSLT 2.0 stylesheet, for using in document inclusion processing tasks. [Mar 28, 2007] The Future of XSLT 2.0 Kurt Cagle provides some compelling arguments for the importance of XSLT 2.0 in XML applications as we move forward. [Mar 21, 2007] A Relational View of the Semantic Web Andrew Newman describes SPARQL as a kind of relational query language over the Web itself; or, at least, over RDF and any data that can be mapped into RDF. He suggests that SPARQL is an excellent candidate Web 2.0 technology. [Mar 14, 2007] What Does XML Smell Like? Michael Day presents some heuristics for sniffing out the difference between arbitrary XML and HTML documents on the Web. [Feb 28, 2007] OAXAL: Open Architecture for XML Authoring and Localization Andrzej Zydron presents OAXAL, a proposal for layering a publishing and translation framework over DITA and xml:tm. [Feb 21, 2007] Introducing RDFa In this first part of a two-part series, Bob DuCharme introduces us to RDFa, a new, XHTML-friendly standard syntax for RDF metadata that allows you to embed RDF metadata into the Web in a novel way. [Feb 14, 2007] XUL-Enhanced Web Apps Cedric Savarese offers an interesting guide to using XUL to enhance web apps on Mozilla-compatible browsers. He very helpfully includes performance numbers, including comparisons to equivalent JavaScript widgets. [Feb 6, 2007] What's New in Prototype 1.5? Scott Raymond, author of Ajax on Rails, gives us a comprehensive look at what's new in one of the fundamental Javascript libraries, Prototype. [Jan 24, 2007] Making XML in a Rails App Deepak Vohra shows us how to generate XML in a database-backed Rails app using XML Builder. [Jan 17, 2007] Is XML 2.0 Under Development? In Micah Dubinko's return to the XML Annoyances banner, he speculates as to whether the W3C is already considering whether to start work on XML 2.0. Read this piece and decide for yourself. [Jan 10, 2007] The XQuery Chimera Takes Center Stage Welcome to 2007! This week Simon St.Laurent gives us an interesting report from the XML 2006 conference. [Jan 3, 2007] A Theory of Compatible Versions Creating XML languages that are compatible and extensible is a difficult problem. This week David Orchard argues for a theory of compatibility in which he describes some of the conditions for creating compatible XML languages. [Dec 20, 2006] Tools of Change Conference An announcement of a new O'Reilly conference that will be of interest to XML.com readers. [Dec 20, 2006] Semantic Wikis and Disaster Relief Operations Dr. Soenke Ziesche describes how to use semantic wikis to provide a kind of queryable database of documents to support disaster response and humanitarian efforts at the United Nations. [Dec 13, 2006] XQuery, XSLT, and OmniMark: Mixed Content Processing This week we have an interesting article about a core XML issue, namely, processing mixed content, using a set of tools: XQuery, XSLT, and OmniMark. [Dec 6, 2006] XSLT as Pretty Printer 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] Music and Metadata Chris Mitchell offers an interesting take on music and the Semantic Web, using metadata to find a club with the right style of music. [Nov 22, 2006] Cracks in the Foundation Micah Dubinko takes aim at the legion of annoyances caused by XML namespaces. [Nov 8, 2006] Migrating to XForms Paul Sobocinski explains how to start using XForms now by showing PHP code that will convert from XHTML to XForms and back to XHTML. [Nov 1, 2006] Developing an OpenLaszlo App In this week's article, Sreekumar Pillai returns with a more detailed description of using OpenLaszlo to actually build a real application. [Oct 18, 2006] Introducing OpenLaszlo This week, Sreekumar Pillai begins a two-part series on OpenLaszlo, a zero-install platform for rich web applications. In this first part, Pillai introduces the OpenLaszlo Hello World app. [Oct 11, 2006] Introducing WSGI: Python's Secret Web Weapon, Part Two In Part Two, James Gardner completes his introduction of WSGI, the new Python standard for building reusable web-framework components. [Oct 4, 2006] Introducing WSGI: Python's Secret Web Weapon James Gardner introduces WSGI, the new Python standard for building reusable web-framework components, which just may turn out to be Python's secret web weapon. [Sep 27, 2006] Profiling XML Schema Five years after XML Schema's release, it has matured into a key XML technology, despite its warts and arguably superior competitors. But how are people actually using it? Paul Kiel's article this week answers that question. [Sep 20, 2006] RSS and AJAX: A Simple News Reader Paul Sobocinski combines RSS and AJAX to build a simple, in-browser news reader that you can deploy on any website. [Sep 13, 2006] Generating RSS with XSLT and Amazon ECS Craig Noeldner and Brian Swan show us how to generate RSS feeds using the XSLT web service offered by Amazon's ECS. [Aug 30, 2006] The XSLDataGrid: XSLT Rocks Ajax Lindsey Simon describes XSLDataGrid, an approach to dynamic display of tabular data using XSLT and Ajax. [Aug 23, 2006] Solr: Indexing XML with Lucene and REST Solr uses the Lucene text indexer and a REST HTTP interface to index XML and other text collections quickly and efficiently. [Aug 9, 2006] Using XSLT to Fix Swing Dave Horlick shows us how to use XSLT to fix HTML rendering bugs in Swing user interfaces. [Aug 2, 2006] What Is RDF Joshua Tauberer updates the classic XML.com article "What Is RDF" by rewriting it from scratch. Tauberer claims that RDF is more relevant than ever in the world of Web 2.0. [Jul 26, 2006] Implementing the Atom Publishing Protocol Joe Gregorio's latest Restful Web column implements the Atom Publishing Protocol as a Python web service using WSGI. [Jul 19, 2006] Google Web Toolkit Bruce Perry's latest piece introduces GWT, the Google Web Toolkit, which is a kind of Java to Ajax compiler. It's a very interesting new development in the world of very interactive web apps. [Jul 12, 2006] JSON on the Web, or: The Revenge of SML Simon St. Laurent looks back to see if we can all learn a lesson or two: were there signs early on in the life of XML that something like JSON would eventually do very well as a Web data format? [Jul 5, 2006] Flash to the Rescue Using Flash, Jason Levitt shows another variation of a workaround to the limitations of XMLHttpRequest object, the foundation of Ajax. [Jun 28, 2006]Scaling Up with XQuery, Part 2 In Part 2 of this article, Bob DuCharme covers the eXist and Berkeley DB XML implementations of XQuery, showing us how to use them to query a large XML data collection. [Jun 21, 2006] Scaling Up with XQuery, Part 1 In Part 1 of this two-part article, Bob DuCharme shows us how to use three popular XQuery implementations to access and query large XML document collections, which is, as he says, "where the real fun begins." [Jun 14, 2006] Object-oriented JavaScript Greg Brown explains how to use basic object-oriented techniques to build more robust AJAX applications. [Jun 7, 2006] Converting Between XML and JSON Stefan Goessner shows us how to convert between XML and JSON, offering a pragmatic approach to data sharing and conversion between two very popular data formats. [May 31, 2006] Dynamic News Stories Adrian Holovaty, one of a new generation of geek-journalists and a main developer of Django, offers some suggestions for XML elements that could be used to make news stories more dynamic and more machine-readable. [May 17, 2006] ExplorerCanvas: Interactive Web Apps Dave Hoover returns with an update about canvas-powered web apps, adding interactivity to the method he described in his Supertrain article. [May 10, 2006]An AJAX Caching Strategy Bruce Perry returns with another AJAX hack; this time he shows us how to use HTTP caching to support an AJAX-enabled web client. [May 3, 2006] Microformats in Context Uche Ogbuji takes a careful look at microformats and concludes that while, in practice, they suffer from serious non-trivial problems, the basic idea offers an interesting basis upon which to build interesting data formats, particularly in conjunction with complementary technologies. [Apr 26, 2006] Putting REST on Rails Rails is as hot as any web technology, and REST is heating up again. Dan Kubb demonstrates his Rails plugin for building RESTful web apps and services. [Apr 19, 2006] Query Census Data with RDF In his second Hacking Congress column, Joshua Tauberer shows us how to query open data from the U.S. Census Bureau using RDF and Python's RDFLib. [Apr 12, 2006] Prototype: Easing AJAX's Pain Bruce Perry introduces us to Prototype, a JavaScript library that makes AJAX development faster and easier. [Apr 5, 2006] httplib2: HTTP Persistence and Authentication In this latest Restful Web column, Joe Gregorio explains HTTP persistent connections, pipelining, and the sad state of HTTP authentication. [Mar 29, 2006] RSS Feeds for FTP Servers Mark Woodman returns with another interesting RSS application: he describes a PHP library for creating RSS feeds for FTP sites. Old-school FTP meets new-school RSS! [Mar 22, 2006] The Next Web? Simon St. Laurent steps up to ask which of the competing visions for the next stage of the Web's development have borne fruit, including the latest contender: Web 2.0 and AJAX. [Mar 15, 2006] The Emerging Art of Agile Publishing Michael Fitzgerald returns us to a core XML mission: publishing. The technical questions are mostly well rehearsed, but what about the process questions? Is your publishing process as agile as it could be? Michael gives us some insights into agile publishing. [Mar 8, 2006] Seattle Movie Finder: An AJAX- and REST-Powered Virtual Earth Mashup Dare Obasanjo shows us how to use Microsoft's Virtual Earth service in an AJAX-powered mashup that locates movies and theaters in Seattle. [Mar 1, 2006] ROME in a Day: Parse and Publish Feeds in Java Mark Woodman returns with an introduction to ROME, a Java library for handling syndication feed formats RSS and Atom. [Feb 22, 2006] Hacking the XML in Your TiVo Bob DuCharme's latest article shows us how to query a networked TiVo for XML using a REST interface over HTTP. Bob then shows us how to use Atom to syndicate our TV habits and integrate them with our weblogs via the "TiVoRoll." [Feb 15, 2006] GovTrack.us, Public Data, and the Semantic Web Joshua Tauberer takes over XML.com's Hacking Congress column to explain how he's using RDF and the Semantic Web to build a site that organizes U.S. federal government data. [Feb 8, 2006] The Power of No In his latest XML Annoyances column Micah Dubinko examines a common force behind the good and bad aspects of XML. [Feb 1, 2006] Doing HTTP Caching Right: Introducing httplib2 In the latest installment of Joe Gregorio's The Restful Web column Joe goes a bit nuts, presenting httplib2, a Python HTTP client library written with the goal of doing caching in HTTP right. [Feb 1, 2006]Scripting Flickr with Python and REST In his latest Agile Web column, Uche Ogbuji shows us how to use Python to interact with Flickr as a lightweight web service. [Jan 25, 2006] All Aboard AJAX, HTML Canvas, and the Supertrain Dave Hoover shows us how to use AJAX, Ruby, and the new HTML canvas element to add simple animation and interactivity to web apps. [Jan 18, 2006]Moving to OpenOffice: Batch Converting Legacy Documents Bob DuCharme presents a practical solution to a real problem. You want to move from MS Office to OpenOffice, but you've got mountains of legacy documents to convert. Bob gives a clever batch conversion solution to this common problem. [Jan 11, 2006] Creating XML with Ruby and Builder Mike Fitzgerald gets the new year started right with a look at generating XML in Ruby using Builder. [Jan 4, 2006] JSON and the Dynamic Script Tag: Easy, XML-less Web Services for JavaScript Jason Levitt returns with a piece explaining how to use AJAX and JSON to interact with web services from JavaScript in a seamless, cross-domain, cross-browser fashion. [Dec 21, 2005] Putting RSS to Work: Immediate Action Feeds Mark Woodman shows us how to enhance the usability of RSS and Atom syndication channels with an idea he calls Immediate Action Feeds. [Dec 14, 2005] Catching Up with the Atom Publishing Protocol Joe Gregorio's latest Restful Web column brings us up to date with Atom Publishing Protocol. Fast on the heels of the Atom Syndication Format becoming an internet standard, it's time to see where the APP stands. [Dec 7, 2005] Handling Atom Text and Content Constructs Uche Ogbuji's Agile Web column returns with a look at handling some of the trickier issues in the Atom Syndication Format, which has recently become RFC 4287, an internet standard. [Dec 7, 2005] Tuning AJAX AJAX is all the rage and it's being used for non-trivial applications. But do you know what's fast and what's slow in AJAX? Get ready to tune your AJAX apps. [Nov 30, 2005] Hacking eBay: Turning Email Alerts into Atom Bob DuCharme, a long-time XML.com contributor, shows us how to turn eBay email alerts into an Atom channel. [Nov 23, 2005] Introducing SPARQL: Querying the Semantic Web Leigh Dodds presents the first of a multipart tutorial on SPARQL, a query language for RDF and the Semantic Web, which may also play a role in Web 2.0 apps and services. [Nov 16, 2005] REXML: Processing XML in Ruby Ruby web apps, including those built with Rails, don't always use XML to represent data. But sometimes you just don't have a choice. Koen Vervloesem shows us how to process XML in Ruby using Ruby Electric XML (REXML). [Nov 9, 2005] Fixing AJAX: XMLHttpRequest Considered Harmful Jason Levitt shows us how to work around XmlHttpRequest restrictions in order to get more joy from third-party web services. [Nov 9, 2005] REST on Rails Ruby on Rails is an increasingly popular framework for building web applications. Matt Biddulph shows us how good the fit is between Rails and lightweight REST web apps and services. [Nov 2, 2005] What Is Atom So, what are the main differences between Atom and RSS? Apart from the process used to build the specification and the rigor of the documentation, Ben Hammersley writes in this introduction to the Atom Syndication Format that the two substantive differences are preservation of metadata and the concept of constructs. Ben is the author of Developing Feeds with RSS and Atom. [Oct 26, 2005] Google Sitemaps Uche Ogbuji's new XML.com column, "Agile Web," explores the intersection of agile programming languages and Web 2.0. In this first installment he examines Google's Sitemaps schema, as well as Python and XSLT code to generate site maps. [Oct 26, 2005] Microformats and Web 2.0 Micah Dubinko begins a new column, XML Annoyances, which will explore what's happening to and with XML, and beyond, as the era of core XML specifications comes to a close. Micah will be paying special attention to the parts of XML that don't seem to work as well as they should--or just the parts that are the most annoying. In this first column, he looks at the role of microformats in Web 2.0 apps and services. [Oct 19, 2005] What Is Web Analytics More and more, companies are re-examining their investment in web analytics and working to determine how to get more out of the money they spend. To accomplish this successfully, your company needs good resources. Eric Petersen has put together a comprehensive guide to web analytics resources, from the books you should read to the tools you should use, and more. Eric is the author of Web Site Measurements Hacks. [Oct 12, 2005] Is AJAX Here to Stay? Jordan Frank takes a high-level look at the way AJAX is changing the Web and whether it's a technology that's going to stick around. [Oct 5, 2005] How eBay Uses Metadata to Enhance Its Web Services Alan Lewis, an eBay developer, explains how the auction giant uses metadata to enhance the documentation of its complex e-commerce web services. [Sep 28, 2005] Dreaming of an Atom Store: A Database for the Web In this month's The Restful Web column, Joe Gregorio draws together some disparate threads into a single, exciting idea: the Atom Store. [Sep 21, 2005] Processing Atom 1.0 In his final Python-XML column, Uche Ogbuji shows us three ways to process Atom 1.0 feeds in Python. [Sep 14, 2005] The More Things Change In the final XML-Deviant column, Micah Dubinko offers a retrospective of XML and discusses some of the enduring topics of debate in the XML-developer community. [Sep 14, 2005] Automating Stylesheet Creation 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]
1 to 100 of 1308
Next
|
|
|
|
|
|
|