Thinking XML: Analyze financial reporting using XBRL

 
 

Thinking XML: Enrich Schema definitions with SKOS

 
 

Real Web 2.0: The Wikipedia family

 
 

Convergence Coming for Cloud Computing, Semantic Web

 
 

Introducing OpenDocument

 
 

Real Web 2.0: Mastering the Creative Commons

 
 

Real Web 2.0: Open, geographic information systems at Geonames.org

 
 

Annotating the Web with Atom

 
 

Get ready for Firefox 3.0

 
 

The professional architect: Part 3: The business case for enterprise data architecture

 
 

Browser extensions using XUL, Part 2: Assemble a cross-platform Firefox extension

 
 

Browser extensions using XUL, Part 1: Create a Firefox browser extension with user-interface features

 
 

Real Web 2.0: Wikipedia, champion of user-generated content

 
 

Fast incremental updates of XML records

 
 

The professional architect, Part 2: Overcoming professional challenges in data architecture

 
 

Real Web 2.0: Quick and dirty Web applications with bookmarklets

 
 

The professional architect, Part 1: How developers become architects

 
 

Real Web 2.0: Meet digg.com and Reddit, heirs of Slashdot

 
 

Real Web 2.0: Bookmarks? Tagging? Delicious!

 
 

Mix and match Web components with Python WSGI

 
 

Tip: Use data URIs to include media in XML

 
 

Agile Web [column]: Scripting Flickr with Python and REST

 
 

Thinking XML 34 [column]: Search engine enhancement using the XML WordNet server system

 
 

Process Atom 1.0 with XSLT [tutorial]

 
 

Agile Web [column]: Handling Atom Text and Content Constructs

 
 

Tip: Use the right pattern for simple text in RELAX NG

 
 

Agile Web [column]: Google Sitemaps

 
 

Thinking XML 33 [column]: Serving up WordNet as XML

 
 

XML in Firefox 1.5, Part 1: Overview of XML features

 
 

Tip: Computing word count in XML documents

 
 

Python & XML [column]: Processing Atom 1.0

 
 

XHTML, step-by-step [tutorial]

 
 

Python & XML [column]: Should Python and XML Coexist?

 
 

Perspective on XML: Does XML give away the keys to the data warehouse?

 
 

Python & XML [column]: EaseXML: A Python Data-Binding Tool

 
 

Thinking XML 32 [column]: Schema annotation for bottom-up semantic transparency

 
 

Use Cascading Stylesheets to display XML, Part 3 [tutorial]

 
 

Use Cascading Stylesheets to display XML, Part 2 [tutorial]

 
 

Use Cascading Stylesheets to display XML, Part 1 [tutorial]

 
 

Python & XML [column]: More Unicode Secrets

 
 

Python & XML [column]: Unicode Secrets

 
 

Principles of XML design: When the order of XML elements matters

 
 

Python & XML [column]: Making Old Things New Again

 
 

Thinking XML 31 [column]: Schema standardization for top-down semantic transparency

 
 

Python & XML [column]: Writing and Reading XML with XIST

 
 

Thinking XML 30 [column]: State of the art in XML modeling

 
 

Python & XML [column]: Gems from the Mines: 2002 to 2003

 
 

Thinking XML 29 [column]: Querying WordNet as XML

 
 

Manage XML collections with XAPI

 
 

Python & XML [column]: Introducing the Amara XML Toolkit

 
 

Thinking XML 28 [column]: UBL 1.0 (plus ebXML Core Components and more)

 
 

Python & XML [column]: Full XML Indexes with Gnosis

 
 

Python & XML [column]: Location, Location, Location

 
 

Python & XML [column]: The State of Python-XML in 2004

 
 

Perspective on XML: XML's growing pains

 
 

Thinking XML 27 [column]: XMLOpen and more XML Hacks

 
 

Discover the flexibility of Schematron abstract patterns

 
 

Thinking XML 26 [column]: Hacking XML Hacks

 
 

Principles of XML design: Considering container elements

 
 

Thinking XML 25 [column]: Harold's Effective XML

 
 

Hands-on intro to Schematron [tutorial]

 
 

Perspective on XML: Enterprise data goes high-fashion

 
 

Perspective on XML: Enterprise data goes high-fashion

 
 

Python & XML [column]: Wrestling HTML

 
 

Principles of XML design: Element structures for names and addresses

 
 

Python & XML [column]: Practical SAX Notes

 
 

Python & XML [column]: Decomposition, Process, Recomposition

 
 

Perspective on XML: XML circles the globe

 
 

Perspective on XML: Steady steps spell success with Google

 
 

Python & XML [column]: XML Namespaces Support in Python Tools, Part 3

 
 

Commentary on "Objects. Encapsulation. XML?,"

 
 

Thinking XML 24 [column]: Use the Atom format for syndicating news and more

 
 

Tip: Use data dictionary links for XML and Web services schemata

 
 

Tip: Use RDDL with your XML and Web services namespaces

 
 

Python & XML [column]: XML Namespaces Support in Python Tools, Part 2

 
 

The Python Web services developer [column]: Python SOAP libraries, Part 5

 
 

Tip: Compress XML files for efficient transmission

 
 

Thinking XML 23 [column]: Patent filings meet XML

 
 

Tip: Always use an XML declaration

 
 

Managing XML libraries

 
 

Keep your XML clean

 
 

Thinking XML 22 [column]: A glimpse into XML in the financial services industry

 
 

Principles of XML design: Use XML namespaces with care

 
 

Principles of XML design: When to use elements versus attributes

 
 

Tip: Use a proxy network library for SOAP behind a firewall

 
 

A survey of XML standards: Part 4--Detailed cross-reference of the most important XML standards

 
 

A survey of XML standards: Part 3--The most important vocabularies

 
 

Tip: Use language-specific tools for XML processing

 
 

Tip: Use XInclude to synchronize WSDL with source schemata

 
 

Tip: Use XML directly over HTTP for Web services (where appropriate)

 
 

Python & XML [column]: XML Namespaces Support in Python Tools, Part 1

 
 

Python & XML [column]: Introducing PyRXP

 
 

A survey of XML standards: Part 2, XML processing standards

 
 

A survey of XML standards: Part 1: The core standards -- a foundation for the wide world of XML

 
 

The Python Web services developer [column]: The real world, Part 2

 
 

Python & XML [column]: Building Dictionaries With SAX

 
 

The Python Web services developer [column]: Python SOAP libraries, Part 4

 
 

Objects. Encapsulation. XML?

 
 

Python & XML [column]: xmltramp and pxdom

 
 

Thinking XML 21 [column]: Learning Objects Metadata

 
 

Python & XML [column]: More Gems From the Mines

 
 

Python & XML [column]: Three More For XML Output

 
 

The Python Web services developer [column]: The real world, Part 1

 
 

Thinking XML 20 [column]: Semantic anchors for XML

 
 

What's in the name "Web service"?

 
 

Python & XML [column]: The State of the Python-XML Art, 2003

 
 

The Python Web services developer [column]: The power of three: Python, Web services, and XSLT

 
 

Python & XML [column]: Introducing Anobind

 
 

What is this 'agility'?

 
 

Thinking XML 19 [column]: XML Topic Maps by the book

 
 

Python & XML [column]: XML Data Bindings in Python, part 2

 
 

A custom-fit career in app development

 
 

Python & XML [column]: XML Data Bindings in Python

 
 

Introducing Examplotron

 
 

Charming Jython

 
 

Thinking XML 18 [column]: The commons of creativity

 
 

Python & XML [column]: Using libxml in Python

 
 

Python & XML [column]: Using SAX for Proper XML Output

 
 

Is XQuery an omni-tool?

 
 

Python & XML [column]: Gems From the [Python/XML] Archives

 
 

Thinking XML 17 [column]: Introducing N-Triples

 
 

Tip: Use internal references in XML vocabularies

 
 

Tip: SAX filters for flexible processing

 
 

The Python Web services developer [column]: SOAP requests using SMTP

 
 

Tip: Use rdf:about and rdf:ID effectively in RDF/XML.

 
 

Thinking XML 16 [column]: Universal Business Language (UBL)

 
 

Python & XML [column]: Simple XML Processing With elementtree

 
 

EXSLT by example

 
 

Tip: Keep context straight in XSLT

 
 

The worry about program wizards

 
 

Thinking XML 15 [column]: The open office file format

 
 

Python & XML [column]: Python Generators + DOM

 
 

Develop Python/XML with 4Suite, Part 5: The Repository Features [tutorial]

 
 

Python & XML [column]: A Python & XML Companion

 
 

Thinking XML 14 [column]: Manage music metadata with MusicBrainz

 
 

XML class warfare

 
 

Debug XSLT on the fly

 
 

The Python Web services developer [column]: RSS for Python

 
 

Python & XML [column]: Proper XML Output in Python

 
 

Python & XML [column]: A Tour of 4Suite

 
 

Thinking XML 13 [column]: Shedding light on PRISM

 
 

Develop Python/XML with 4Suite, Part 4: Composition and updates [tutorial]

 
 

Tip: Using generators

 
 

Serenity through markup

 
 

Python & XML [column]: Introducing PyXML

 
 

Tip: Multi-pass XSLT

 
 

The Past, Present and Future of Web Services

 
 

Battle of the Bulging Standards

 
 

The XML Menagerie

 
 

Python & XML [column]: The State of the Python-XML Art

 
 

Tip: Localization within a document format

 
 

Tip: Using fixed attributes in XML vocabularies

 
 

The Python Web services developer [column]: XML-RPC for Python

 
 

Connecting middleware to Apache 2.0

 
 

Keeping pace with James Clark: An interview (and analysis) with the leading authority on markup languages

 
 

Thinking XML 12 [column]: Basic XML and RDF techniques for knowledge management, Part 7

 
 

The Python Web services developer [column]: Messaging technologies compared

 
 

The Python Web services developer [column]: SOAP.py and ZSI can swap roles and prove Python's versatility

 
 

Python and XML development using 4Suite, Part 3: 4RDF [tutorial]

 
 

Python and XML development using 4Suite, Part 2: 4XPath and 4XSLT [tutorial]

 
 

Python and XML development using 4Suite, Part 1: PyXml [tutorial]

 
 

The Languages of the Semantic Web

 
 

Using RDF for Web Services

 
 

The many heads of XML modeling

 
 

Tip: Namespaces and versioning

 
 

Introduction to Narval

 
 

Thinking XML 11 [column]: XML meets semantics - Will XML live up to its promise?

 
 

Tip: Using pull-based DOMs

 
 

XML, The Model Driven Architecture, and RDF [PDF]

 
 

Tip: Counting with node sets

 
 

An Introduction to Web services

 
 

The Python Web services developer [column]: 10th International Python Conference

 
 

Introduction to DAML: Part I

 
 

Introduction to DAML: Part II

 
 

Introduction to DAML: Part III

 
 

Thinking XML 10 [column]: Jump-starting knowledge management with RDF, part 6: RDF Query using Versa

 
 

Powering Web Services Through Metadata

 
 

Taking Applications to the Next Level with XML, Part 5: One part code, one part XML, two parts knowledge

 
 

Taking Applications to the Next Level with XML, Part 3: The Toolbox of XML APIs

 
 

Taking Applications to the Next Level with XML, Part 4: XSLT--Programming by Transform

 
 

Taking Applications to the Next Level with XML, Part 2

 
 

Taking Applications to the Next Level with XML, Part 1

 
 

WSDL and the Wild, Wild West

 
 

Using RDF with SOAP

 
 

Managing structured Web service metadata

 
 

Thinking XML 9 [column]: Basic XML and RDF techniques for knowledge management

 
 

Thinking XML 8 [column]: Basic XML and RDF techniques for knowledge management

 
 

Thinking XML 7 [column]: Once again round the block (An updated survey of semantic transparency in XML)

 
 

Thinking XML 6 [column]: Basic XML and RDF techniques for knowledge management

 
 

Thinking XML 5 [column]: Basic XML and RDF techniques for knowledge management

 
 

Thinking XML 4 [column]: Basic XML and RDF techniques for knowledge management

 
 

The Python Web services developer [column]: Python SOAP libraries part 2

 
 

The Python Web services developer [column]: Python SOAP libraries part 1

 
 

Getting started with PyXPCOM, part 3

 
 

Getting started with PyXPCOM, part 2

 
 

Getting started with PyXPCOM, part 1

 
 

The Python Web services developer [column]: Web services software repository, Part 3

 
 

The Python Web services developer [column]: Web services software repository, Part 2

 
 

Bridging XPCOM/Bonobo - implementation [tutorial]

 
 

Bridging XPCOM/Bonobo - techniques [tutorial]

 
 

Thinking XML 3 [column]: XML meets semantics: The reality (part 3)

 
 

Thinking XML 2 [column]: XML meets semantics: The reality

 
 

Where components fit into the picture at XML DevCon

 
 

The Python Web services developer [column]: Web Services Software Repository, Part 1

 
 

Introducing the 4Suite Server

 
 

Thinking XML 1 [column]: XML meets semantics: The reality

 
 

XML messaging with SOAP [tutorial]

 
 

Practical XML with Linux, Part 3: XML database tools for Linux

 
 

Tip: XSLT lookup tables

 
 

Tip: Generating internal HTML links with XSLT

 
 

Tip: Documenting style sheets using RDF

 
 

Introduction to XML messaging

 
 

Introduction to IDL

 
 

Basic HTTP for distributed components

 
 

Introduction to XML messaging (tutorial)

 
 

The Python Web services developer [column]: The world of Python Web services