| 136 XML Programming Resources |
| An Introduction to XQuery |
| Howard Katz introduces the XQuery specification, providing some background history, a road map into the documentation, and an overview of some of the technical issues involved. |
| Provides Information |
| Associating Style Sheets with XML Documents. |
| Official World Wide Web Consortium (W3C) recommendation. |
| Provides Information |
| Associating Style Sheets with XML documents Version 1.0 |
| W3C specification that allows a style sheet to be associated with an XML document by including one or more processing instructions with a target of xml-stylesheet in the document's prolog. (W3C Recommendation 29 June 1999) |
| Provides Information |
| B |
| BizTalk |
| Industry initiative started by Microsoft to accelerate the adoption of XML in a consistent manner. |
| Provides Zvon.org: Namespace Tutorial
|
| Bradbury Software TopStyle |
| a cascading style sheet editor for Windows 95, Windows 98 and Windows NT 4. |
| Provides Information |
| Buyer's Guide |
| The web magazine XML.COM offers this up-to-date list of XML software products with detailed reviews. |
| Provides Information |
| C |
| Cetus Links |
| Collection of links on XML, Object-Orientation and Internet technology. |
| Provides Information |
| Charles F. Goldfarb's XMLTimes.com |
| provides the news, knowledge and community of the rapidly developing XML industry. |
| Provides Information |
| CL-XML |
| James Anderson's collection of Common Lisp modules for XML includes XQuery support. |
| Provides Zvon.org: Namespace Tutorial
|
| Comparative Analysis of Six XML Schema Languages |
| Paper by Dongwon Lee and Wesley W. Chu comparing XML DTD, XML Schema, XDR, SOX, Schematron, and DSD. |
| Provides Information |
| Crane Softwrights Ltd. |
| A computer systems analysis consulting company specializing in structured text processing using the SGML family of standards and products, including DSSSL, HyTime, XML and XSL. |
| Provides Information |
| Creating RSS files for your Web site |
| This tutorial explains and demonstrates how to create an RSS (Rich Site Summary) file for a web site to track its updates and how to publish it to the web for the purpose of syndication. |
| Provides Information |
| D |
| Dakota Systems |
| Dakota Systems specializes in XML-based e-commerce, web management and data conversion solutions. |
| Provides Information |
| Data conversion to XML |
| Offering conversion of paper or digital format files into HTML or XML and Quark to XML, for clients in the U.S. and Europe. |
| Provides Information |
| DataDirect XQuery |
| Java software that implements XQuery and XQJ standards, allowing developers to access both relational and XML data sources. |
| Provides Information |
| Design Principles for XML |
| Ten key points explaining the rationale of the language. |
| Provides Information |
| DevX XML Zone |
| XML resource site offering technical articles, frequently asked questions, links to the leading XML sites, and news for XML developers on Development Exchange. |
| Provides Information |
| DigitalML |
| Building Europe's Premier XML powered sites. |
| Provides Information |
| E |
| Examplotron |
| Uses instance documents as a lightweight schema language; sample documents are marked up with the information needed to guide a validator. |
| Provides Information |
| Exploring XML |
| A large number of resources, including a bi-weekly column. |
| Provides Information |
| Extensible 3D (X3D) |
| An extensible standard that can easily be supported by content creation tools, proprietary browsers, and other 3D applications, both for importing and exporting |
| Provides Information |
| Extensible Markup Language |
| Tim Bray's XML page, with the Lark XML processor. |
| Provides Information |
| Extensible Markup Language |
| XML info and resources from W3C. |
| Provides Information |
| EXtensible.org |
| A site dedicated to the exploration of XML and Web Services, providing hand-picked papers and articles. |
| Provides Information |
| EXtensinet.com Global Resource Network |
| World's largest XML and Web Services resource page. |
| Provides Information |
| EZwebdesign.com - XML |
| A directory of XML web sites. |
| Provides Information |
| F |
| FlixML - the XML Based B-Movie Guide |
| FlixML is an admittedly trivial XML application which nevertheless meets its primary objective: to be a tool for learning XML. Tutorial at the site. |
| Provides Information |
| FunctX XQuery Functions: Hundreds of useful examples |
| A set of XQuery example functions to perform useful tasks like substrings, modifying elements and manipulating namespaces. |
| Provides Information |
| G |
| GBdirect: XML Training Courses |
| Courses for managers, strategists and software developers; technical and commercial overviews and programming. |
| Provides Information |
| I |
| IBM DeveloperWorks: XML |
| Includes the first search engine specifically designed to find XML resources; tools, samples, standards information, education resources, news and events, and links to the major XML community forums. |
| Provides Information |
| IBM XML |
| The IBM XML web site is designed for developers. You'll find tools, samples, standards information, education resources, news and events, and links to the major XML community forums. |
| Provides Zvon.org: Namespace Tutorial
|
| Introducing the Extensible Markup Language |
| A list of general introductory articles on XML. Part of a larger directory of XML related information. |
| Provides Information |
| ISKIV: XML challenge and resources |
| A dossier prepared by Irčne Silberstein Khouvine (ISKIV) provides commented resources in English and in French. |
| Provides Information |
| J |
| Java(TM) XML Tutorial |
| This is Sun's tutorial on JAXP: "Working with XML The JavaTM Api for XML Parsing (JAXP)". |
| Provides Information |
| M |
| Mailing List: www-ql@w3.org |
| The W3C's public list for discussion of Query Languages, including (but not limited to) discussion on the XML Query project. |
| Provides Information |
| Meta Content Framework (MCF) |
| A data model for describing information organization structures (metadata) for collections of networked information. |
| Provides Information |
| Microsoft XML |
| Microsoft's XML resource site including tutorial, XML specification, samples, and XML support in Microsoft applications such as Internet Explorer. |
| Provides Information |
| Microsoft's XML Tutorial |
| This comprehensive tutorial covers traditional XML Basic concepts such as authoring documents and using XML Namespaces and XML Schemas, as well as several Microsoft-specific topics, such as data islands and interfacing with ADO objects. |
| Provides Information |
| Mulberry Technologies, Inc. |
| Mulberry Technologies, Inc. is an electronic publishing consultancy specializing in SGML- and XML-based systems. |
| Provides Information |
| N |
| Namespaces in XML |
| The official W3C recommendation of the XML Namespaces specification. |
| Provides Information |
| Namespaces in XML (alternate explanation) |
| An attempt by James Clark at a less confusing alternative explanation of the mechanism described in the XML Namespaces Recommendation. |
| Provides Information |
| Need Scripts |
| One stop Web Development Resource providing reviews and articles. |
| Provides a Service |
| O |
| O'Reilly.com: XML Resource Guide |
| Choose from hundreds of categories of related resources. |
| Provides Information |
| Open Software Description Format (OSD) |
| A vocabulary used for describing software packages and their dependencies. It is intended to be useful in automated software distribution environments. |
| Provides Information |
| Oracle XML Developer's Kit |
| Parsers, schema processors, and class generators for Java, C, C++ and PL/SQL. |
| Provides Information |
| oXygen XML Editor / XQuery Debugger |
| XML Editor with editing and debugging support for XQuery. Allows XQuery execution against multiple XML databases: eXist, Berkeley XML DB, X-Hive, MarkLogic, TigerLogic. |
| Provides Information |
| P |
| PC Consulting & Progamming Services (PCCPS Inc.) |
| Visual Basic, XML, ASP, MTS, COM/DCOM, Javascript, VBscript, DHTML, HTML. Programming, System Design, Web Site Design. Convert CA-Calipper application to Windows/Web platform. |
| Provides Information |
| Percussion Software |
| XML web server, tool to split HTML into DTD and XSL style sheet, tools for Lotus Domino. |
| Provides Information |
| Project Zvon |
| Forum for free information exchange ranging from the basic introductions to the programming references and advanced tutorials. |
| Provides Information |
| Public SGML/XML software |
| The software listing of The XML Cover Pages. |
| Provides Information |
| Q |
| Qexo (Kawa-XQuery) |
| A partial implementation of XQuery. It compiles queries down to Java bytecodes using the Kawa framework. |
| Provides Information |
| R |
| Redix |
| Redix International Inc.provides and supports B2B, XML, EDI, DTD, and Electronic Commerce software. |
| Provides Zvon.org: Namespace Tutorial
|
| S |
| Schema-Aware Queries and Stylesheets |
| Article by Michael Kay introducing an important new feature of XQuery and XSLT 2.0: support for XML schemas. |
| Provides Information |
| Schemachine |
| Specification of a framework for modular validation of XML documents. [PDF] |
| Provides Information |
| ScriptHeaven.Org |
| A Comprehensive directory of links to resources no Webmaster should be without. Everything ranging from scripts written in Perl, PHP, ASP, Java, JavaScript, Flash and many more. |
| Provides a Service |
| SGML/XML Web Page |
| A comprehensive online database containing reference information and software pertaining to the Standard Generalized Markup Language (SGML) and its subset, the Extensible Markup Language. |
| Provides Information |
| SGML/XML Web Page |
| Extensible Linking Language (XLL). |
| Provides Information |
| SkunkLink |
| The SLink language provides a data model and syntax for XML linking, suitable for use in XHTML 2.0 and related languages. |
| Provides Information |
| STG Validator |
| On-line checking of XML specified by URL, local file, or cut and paste. |
| Provides Information |
| Stylus Studio: XQuery Tools |
| Development tools for editing, mapping, debugging, and profiling (benchmarking). |
| Provides Information |
| Stilo Technology |
| Specialises in the provision of XML authoring tools and associated professional services. |
| Provides Information |
| Stylus Studio: XQuery Zone |
| Includes tools, components, tutorials, videos demonstrations, whitepapers, use cases and discussion forums. |
| Provides Information |
| Sun Java XML |
| Sun's Java XML resource site, includes information on Java standard extension for XML, Java Project X. |
| Provides Information |
| T |
| Textuality FAQ |
| Some simple, but important, questions and answers with an SGML slant. |
| Provides Information |
| The Annotated XML Specification (version 1.0) |
| Tim Bray, one of the authors of the XML specification, presents this annotated version to make the complicated jargon slightly easier to understand. |
| Provides Information |
| The Apache XML Project |
| XML parsers, XSL-T processors and XML processing frameworks. |
| Provides Information |
| The Unicode Consortium |
| The official Unicode web site provides extensive information and resources for programmers, implementers and others involved in computer globalization work. |
| Provides Information |
| The XML Files |
| Detailed look at XML. |
| Provides Information |
| Trang |
| A open source multi-format schema converter based on RELAX NG. Includes documentation and download. |
| Provides Information |
| Treehouse Software XML Resource Site |
| Treehouse now markets and supports Tamino, Bolero, and EntireX, a suite of native XML tools for B2B solutions. This site offers a variety of XML Related links and resources. |
| Provides Information |
| TREX - Tree Regular Expressions for XML |
| A language for validating XML documents. Site includes tutorial, specification and sample implementation in Java. |
| Provides Information |
| U |
| Unicode in XML and other Markup Languages |
| This document contains guidelines on the use of the Unicode Standard in conjunction with markup languages such as XML. |
| Provides Information |
| V |
| Very Extensible Linking Language Unafraid of Markup (VELLUM) |
| Simon St. Laurent's proposal focuses exclusively on linkbase issues. |
| Provides Information |
| VoiceXML |
| XML-based markup language for distributed voice applications being developed by industry forum founded by AT&T, IBM, Lucent and Motorola. |
| Provides Information |
| Vordel |
| Cohesion technologies for eBusiness. Provider of XML-based tools and applications to enable cohesion within business networks. |
| Provides Information |
| W |
| W3C Data Formats |
| Brief technical note showing the relationships between the various World Wide Web Consortium controlled formats. |
| Provides Information |
| W3C: XML Query |
| Home of the W3C's XML Query working group, whose work includes XQuery and XPath. |
| Provides Information |
| W3Schools.com: XML Namespaces |
| XML Namespaces provides a method to avoid element name conflicts. This page gives examples and solutions. |
| Provides Information |
| WDVL XML Software Guide |
| A guide to the latest tools in XML development. With a description of each tool, ranging from XML editors, parsers, database support, browsers and APIs. |
| Provides Information |
| Webreference.com: Xploring XML |
| Articles, columns, tools and resources. |
| Provides Information |
| X |
| X-Query.com |
| Resources for programmers including the BumbleBee Test Harness. |
| Provides Information |
| Xcache Rainbow Project |
| A web-based XML query engine and tools, which use a cache of results from previous queries. |
| Provides Information |
| XMacL |
| XML news and resources for Macintosh users. |
| Provides Information |
| XML - WebReference.com |
| Resources on XML from WebRef. Includes tutorials, tools, collections, RSS, and WML information and links. |
| Provides Information |
| XML 1.0 (Second Edition) |
| Official specification from the W3C. |
| Provides Information |
| XML Activity Page |
| Current and historical projects from W3C. |
| Provides Information |
| XML Cover Pages |
| comprehensive reference work for XML and its parent, SGML. Features extensive documentation on the application of the open, interoperable "markup language" standards, including XSL, XSLT, XPath, XQuery, XLink, XPointer, XHTML, HyTime, DSSSL, CSS, SPDL, SVG, CGM, ISO-HTML, and others. (Robin Cover / OASIS) |
| Provides Information |
| XML Cover Pages: Namespaces in XML |
| A collection of whitepapers, perspectives and history on XML namespaces, including links, references and contacts. |
| Provides Information |
| XML Cover Pages: XML and Query Languages |
| Open OASIS and Robin Cover's archive of news relating to XQuery and other XML query languages. |
| Provides Information |
| XML Entity |
| Categorized collection of links. |
| Provides Information |
| XML Exchange Table DTD Module |
| An XML DTD module based the full CALS table model described in OASIS Technical Memorandum TM 9502:1995. (OASIS Technical Memorandum TR 9901:1999) |
| Provides Information |
| XML Files |
| Structured tutorials on XML: basics, DTD, DOM, XSL, ASP, and ADO. |
| Provides Information |
| XML Files: XSL Home |
| This site provides an easy-to-follow interractive tutorial covering the basic, and most essential, aspects of XSL. |
| Provides Information |
| XML in Mozilla |
| This document provides an overview of the plans for XML in Mozilla. |
| Provides Information |
| XML Namespace Related-resource Language (XNRL) |
| an HTML-based markup language designed to contain a human-readable description of an XML namespace as well as pointers to multiple resources related to that namespace. Examples of such related resources include schemas, stylesheets, human-readable documentation (beyond that contained in the XNRL package) and executable code. (Tim Bray) |
| Provides Information |
| XML Namespaces FAQ |
| Questions and answers about Namespaces in XML as maintained by Ronald Bourret. |
| Provides Information |
| XML Pitstop |
| Provides a central location for developers. Examples with source code, tutorials, tools, resources, books. |
| Provides Information |
| XML Query Engine |
| Fatdog Software's full-text XQL search engine, with partial support for XQuery. Eval version available for download. |
| Provides Information |
| XML Query Use Cases |
| This is the W3C Working Group Note of "XML Query (XQuery) Use Cases", produced by the W3C XML Query Working Group, part of the XML Activity. |
| Provides Information |
| XML Resume Library |
| XML DTD and XSL stylesheets for the interchange and web and print presentation of resumes and curricula vitae. |
| Provides Information |
| XML Script |
| XML Script is an alternative to XSL that claims to be simpler to use for data transformation tasks. |
| Provides Information |
| XML Server Pages |
| Conversion Toolkit transforms Powerbuilder datawindow in Java/XML/XSL/Javascript objects for any server/browser. |
| Provides Information |
| XML Software Autoupdate |
| XSA is for automatically detecting new software releases. |
| Provides Information |
| XML Spy 3.0 |
| XML Spy is an Integrated Development Environment (IDE) for XML that includes all major aspects of XML in one product: a validating XML editor, a Schema/DTD editor with schema validation, and an XSL editor with support for any external XSLT processor. |
| Provides Information |
| XML Spy 3.0 Online Manual - Unicode Support |
| Description of the Unicode and character-set encoding support in this XML editor. Includes detailed explanation of Unicode, character-set, and font issues with the various Windows OS versions. XML Spy can read, write, and convert XML files between all major character-set encodings and Unicode formats. |
| Provides Information |
| XML Startkabel |
| Categorized links collection. |
| Provides Information |
| XML Syntax for XQuery 1.0 (XQueryX) |
| This is a Recommendation of the W3C. It has been developed by the W3C XML Query Working Group, which is part of the XML Activity. |
| Provides Information |
| XML tools at WebReference |
| A collection of GNU software tools for processing XML and its derivates, such as RSS. |
| Provides Information |
| XML Well-Formedness Checker and Validator |
| Checks an XML document (specified by URL) for well-formedness and optionally DTD-based validity and namespace correctness. Outputs canonical XML. Runs over the web and can be downloaded. |
| Provides Information |
| XML-RPC |
| A specification and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls via HTTP and XML. |
| Provides Zvon.org: Namespace Tutorial
|
| XML/XSL Portal |
| An XML/XSL Portal containing resources utilities tutorials examples written in xml/xsl |
| Provides Information |
| XML.com |
| Information, articles, and services from Seybold Publications and Songline Studios. Resource guide includes links to W3C and related developments, drafts, and recommendations. |
| Provides Information |
| XML.com: Namespaces by Example |
| A first look at this W3C Recommendation on Namespaces in XML. By Tim Bray. (January 19, 1999) |
| Provides Information |
| XML.com: Namespace Myths Exploded |
| This article discusses a number of myths that have arisen around XML namespaces, examining possible sources, clarifying what the recommendation says about them, and pointing out ways to resolve the issues they raise. By Ronald Bourrett. (August 20, 2000) |
| Provides Information |
| XML.com: Namespace Nuances |
| Questions and answers about Namespaces in XML. By John E. Simpson. (July 5, 2001) |
| Provides Information |
| XML.ORG - The XML Industry Portal |
| News, education, and information about the application of XML in industrial and commercial settings. |
| Provides Information |
| XML.start4all.com |
| Categorized links to sites. |
| Provides Information |
| XML, Java, And The Future Of The Web |
| A White paper by Jon Bosak of Sun Microsystems. |
| Provides Information |
| XmlGlobe |
| A link directory containing information, source samples and articles. |
| Provides Information |
| XMLPatterns.com |
| An attempt to start to produce a structural pattern language for XML. Includes an overview of structural patterns, and a draft proposed language. |
| Provides Information |
| XMLProbe |
| Automated data quality checking of XML content. |
| Provides Information |
| XMLTrainer.com - Resources for XML Trainers |
| This site provides news, links and resources for Microsoft training courses on XML and XML-related topics such as BizTalk Server, Commerce Server, XSLT and XML Schemas. |
| Provides Information |
| Xploring XML |
| Articles, columns, tools and resources on XML. |
| Provides Information |
| Xploring XML |
| Xploring the relationship between XML and HTML, from Webreference. |
| Provides Information |
| xqDoc |
| A simple vendor-neutral solution for documenting XQuery modules, as well as tools to generate a user friendly presentation of this documentation. |
| Provides Information |
| XQuantum Database |
| Cognetic Systems' research implementation (in Java) of a subset of XQuery, along with its type inference system. |
| Provides Information |
| XQuench |
| A project to create an open-source XQuery parser and engine in Java. |
| Provides Information |
| XQuery 1.0: An XML Query Language |
| A versatile markup language, capable of labeling the information content of diverse data sources including structured and semi-structured documents, relational databases, and object repositories. |
| Provides Information |
| XQuery 1.0 and XPath 2.0 Data Model |
| This document defines the W3C XQuery 1.0 and XPath 2.0 Data Model, which is the data model of at least XSLT and XQuery, and any other specifications that reference it. This data model is based on the data models of XPath and XML Query Data Model and replaces XML Query Data Model. (W3C Working Draft 7 June 2001) |
| Provides Information |
| XQuery 1.0 and XPath 2.0 Functions and Operators |
| W3C recommendation 23 January 2007. |
| Provides Information |
| Xquery Lite |
| A query language for XML, based on XQuery 1.0. Includes an implementation for PHP. |
| Provides Information |
| XQuery: Reinventing the Wheel? |
| An examination of the overlap in the functionality of XQuery and XSLT, and of the use of XSLT as a query language. |
| Provides Information |
| XSL Namespace |
| The section of the W3C's "Extensible Stylesheet Language (XSL) Version 1.1" specification that defines the XSL namespace. |
| Provides Information |
| XSLT 2.0 and XQuery 1.0 Serialization |
| This document was produced by groups operating under the 5 February 2004 W3C Patent Policy. |
| Provides Information |
| Z |
| Zveno Pty Ltd |
| Zveno is an Australian company providing XML consulting, contracting and training. |
| Provides Information |
| Zvon.org: Namespace Tutorial |
| Understand Namespaces in XML using these 14 examples presented here. |
| Provides Information |