XML (Extensible Markup Language)
Projects | Topics | Products | Events | Resource Links and Downloads | Associations | Electronic Journals
El.pub News
A free email alerter of the latest news items and associated URLs.
RETURN TO Markup Languages Page
XML (Extensible Markup Language) is a subset of SGML designed for delivery on the web. At present the standard is being developed under the auspices of the W3C Consortium. The activities are controlled through a wide variety of working groups within the W3C whose site includes details of current activities, discussion groups, links to developer mailing lists, status of recommendations, drafts and final recommendations (Note: the W3C issues"Recommendations" rather than "Standards".)
URL: http://www.w3.org/XML/Activity
The range of information and resources related XML has expanded considerably, and continues to do so. In an attempt to keep our coverage brief we have published below edited news items and resources that have been generated through the El.pub Weekly news service. Due to the speed of developments in this area, resources featured on the page have the tendency to "age" fairly rapidly. Readers are therefore advised to consult more widely concerning the subject of XML.
The United Nations body for Trade Facilitation and Electronic Business (UN/CEFACT) and the Organization for the Advancement of Structured Information Standards (OASIS) have joined forces to initiate a worldwide project to standardize XML business specifications. UN/CEFACT and OASIS have established the Electronic Business XML Working Group to develop a technical framework that will enable XML to be utilized in a consistent manner for the exchange of all electronic business data.
URL: UN/CEFACT http://www.unece.org/cefact/
URL: OASIS http://www.oasis-open.org/
URL: XML.org http://www.xml.org/
The "Namespaces in XML" specification is a W3C Recommendation. Teaming up with XML, the specification allows authors to mix two or more XML-based languages in one document without conflict or ambiguity, thus promoting the modular development and reuse of XML languages and applications. The specification resolves potential name clashes by using the Web addressing infrastructure. Each element name in a document may be prefixed with a unique address, thus precisely qualifying the name. The specification paves the way for future developments in W3C's XML Schema Working Group, and data exchange based on the Resource Description Framework (RDF) architecture.
In recognition of the amount of confusion generated on the XML developers list concerning the XML Namespaces Recommendation, a document has been written which attempts to clarify the explanation in the official Recommendation.
URL: http://www.jclark.com/xml/xmlns.htm
"Namespace Myths Exploded" explains eleven misconceptions about XML namespaces, thereby removing many of the blocks that causes "namespace confusion".
URL: http://xml.com/pub/2000/03/08/
"XML namespaces FAQ", available online, discusses subjects such as how namespaces are used when combining two documents, how to write documents that are both valid and namespace-compliant, and how to write namespace-aware SAX and DOM applications.
URL: http://www.informatik.tu-darmstadt.de/DVS1/staff/bourret/xml/NamespacesFAQ.htm
The W3C XML Linking Working Group publish details of XLink which allows elements to be inserted into XML documents in order to create and describe links between resources. It uses XML syntax to create structures that can describe the simple unidirectional hyperlinks of today's HTML as well as more sophisticated links.
XBase, is a syntax for providing the equivalent of HTML BASE functionality generically in XML documents by defining an XML attribute named xml:base.
URL: XLink http://www.w3.org/TR/1999/WD-xlink-19991220/
URL: XBase http://www.w3.org/TR/1999/WD-xmlbase-19991220
XML.com has published a number of articles on XLink, the W3C's XML Linking language for describing links between resources in XML:
- "What is XLink?" - provides an introduction to using the language.
- "XLink Reference" - examines the details of the specification, using examples to show the creation of extended and simple links between XML documents, including resources for XLink software and further reading.
URL: http://xml.com/pub/2000/09/xlink/index.html?wwwrrr_20000918.txt
URL: http://xml.com/pub/2000/09/xlink/part2.html?wwwrrr_20000918.txt
This document presents requirements for the XPointer language. XPointer provides ways to directly identify any node, data, or selection in any XML document by describing its structure and context. An identified data location is called a "target". The XPointer specification is particularly meant to enable hyperlinks to identify any such data, regardless of whether there is (or even could be) an ID on the target or not. The XPointer specification is developed in the XML-Linking Working Group, building on Working Drafts developed in the XML Working Group.
The XBRL (eXtensible Business Reporting Language) Project Committee is a coalition of more than 30 US finance, accounting, software and government organisations, which is promoting the use of XML-based, XBRL, for the exchange of financial statements. It is hoped, by its supporters, that XBRL, (previously called XFRML), will provide the users of financial statements with a "new, free XML-based standard for preparing, formatting, distributing and analysing financial reports".
URL: http://www.XBRL.org/
adXML.org is an international consortium of commercial companies which is aiming to define an advertising XML schema for both on-line and off-line media. The site includes details of the adXML formats being developed, and a resources page includes links to standards and XML-based activities in related sectors.
IBM, Lotus, Motorola, Nokia, Palm,, Psion and Starfish Software founded the SyncML Initiative to "develop and promote an open industry specification for universal data synchronization of remote data and personal information across multiple networks, platforms and devices". The founders of the initiative hope that SyncML will act as an XML-based data synchronisation protocol accross multiple applications including e-mail, calendar, contact management information, enterprise data stored in databases, web-based documents.
The SyncML Initiative is encouraging other companies to join to help in developing the specification, which the founders are hoping will find equal application in products ranging from web servers and laptops to PDAs and mobile phones.
The SyncML initiative has launched a number of documents designed to accelerate the development of this specification aimed at data synchronisation. A SyncML Architecture white paper has been published in the "Supporter Area" of the SyncML web site and contains a technical overview of the SyncML structural design. The white paper provides an insight into SyncML for supporting companies interested in developing SyncML-compliant client or server implementations.
URL: SyncML organization http://www.syncml.org/
There appears to be confusion amongst the XML development community concerning the relative merits of the Directory Services Markup Language (DSML) and Novell's DirXML proposal. Details of both proposals are available on the web. A number of vendors have established the Directory Interoperability Forum with the intention, to speed development and deployment of directory-enabled applications that run across different computing environments. The member companies will work closely with industry associations such as the Internet Engineering Task Force (IETF), The Open Group and the DMTF to speed enhancement and adoption of directory standards.
URL: DirXML http://www.novell.com/products/nds/dirxmlfaq.html
URL: DSML http://www.dsml.org
URL: Directory Interoperability Forum http://www.directoryforum.org
US company, Bowstreet submitted the Directory Services Markup Language (DSML) specification to OASIS, W3C and BizTalk in the hope that it will be adopted as a "standard directory infrastructure for e-commerce applications". DSML "is supported by the collective efforts of IBM, Microsoft, Novell, Oracle, and the Sun-Netscape Alliance". The DSML specification enables different vendors' directory services to work together through the use of XML. For more information on DSML 1.0 and the companies that support it, visit the web site below.
URL: DSML http://www.dsml.org/
URL: W3C http://www.w3c.org/
A number of leading IT companies including Oracle, Unisys, IBM, Hyperion and NCR submitted the common warehouse metadata interchange (CWMI) specification to the Object Management Group (OMG) as a potential standard. The specification aims to provide "a common format for enterprise systems to exchange data". Focusing on the interchange of metadata, CMWI will be aimed at applications that are broadly classified under the heading of data warehousing and knowledge management. Microsoft is noticeably absent as a sponsor of the initiative.
URL: Hyperion http://www.hyperion.com/
URL: NCR http://www.ncr.com/
URL: Unisys http://www.unisys.com/
URL: Oracle http://www.oracle.com/
An announcement made on the XML developers mailing list notes that the XML-DBMS software has been ported to PERL. Available on the XML-DBMS web site, the software acts as "middleware for transferring data between XML documents and relational databases".
URL: http://www.informatik.tu-darmstadt.de/DVS1/staff/bourret/xmldbms/xmldbms.htm
XML-RPC is a simple protocol for exchanging XML data between programs via HTTP. XML.com features a report by it's developer Dave Winer of Userland Software, the makers of the Frontier content management system. Related to this, is an article which looks at the whole area of backend systems sharing data, considering XML-RPC and other technologies, such as CORBA, DCOM that also provide such interoperability.
Ron Bourret, a member of the XML developers list, has written an article about XML and databases which covers why you might want to use a database with XML, what are some of the technical issues involved and how available middleware transfers XML documents to/from databases.
URL: http://xml.com/pub/1999/08/rpc/index.html?wwwrrr_19990811.txt
URL: XML and databases article http://www.informatik.tu-darmstadt.de/DVS1/staff/bourret/xml/XMLAndDatabases.htm
A feature published by the XML.com web site, presents a technical introduction to the SOAP protocol - a protocol for remote procedure calls over the web. Development of SOAP specification falls under the remit of the Internet Engineering Task Force (IETF) - details of the current SOAP specification is available online.
URL: article http://xml.com/pub/2000/02/09/feature/index.html?wwwrrr_20000209.txt
URL: SOAP spec. http://msdn.microsoft.com/xml/general/soapspec-v1.aspSOAP and object computing
The ObjectWatch Newsletter Number 25 (March 6, 2000), which is available on the web and also as an e-zine, includes a feature article on SOAP (Simple Object Access Protocol) which it states is "the most promising protocol for a component interoperability". The article positions the SOAP protocol in relation to object standards such as DCOM from the Microsoft world, IIOP from the CORBA world, and RMI/IIOP from the Java world.
URL: http://www.objectwatch.com/issue_25.htm
SOAP protocol resources
- DevelopMentor is currently implementing the SOAP protocol for Perl, Java, and C[++]/COM. Site also includes links and resources concerning SOAP.
URL: http://www.develop.com/soap/- Article which considers the Microsoft perspective of SOAP
http://www.xmlmag.com/upload/free/features/xml/2000/02spr00/evspr00/ev1spr00.asp
NewsML, being developed by The International Press Telecommunications Council (IPTC), is an XML-based standard to represent and manage news through its life-cycle, including production, interchange and consumer use. It is intended that this framework standard will build on the intellectual property invested in existing IPTC standards such as the Information Interchange Model (IIM), News Industry Text Format (NITF) and the IPTC's widely used Subject Classification Standard. Using Extensible Markup Language (XML), it is intended that NewsML will draw appropriately on existing and emerging W3C recommendations.
IPTC was established in 1965 to safeguard the telecommunications interests of the world's press. Since the late 1970's its activities have primarily focussed on developing and publishing industry standards for the interchange of news data. At present the IPTC membership is drawn mainly from the major news agencies around the globe but it also has a strong representation from newspaper publishers as well as system vendors. Membership of IPTC is open to organisations and companies concerned with news collection, distribution and publishing.
URL: IPTC http://www.iptc.org/
URL: IPTC2000 and NewsML http://www.iptc.org/newsml.htmNews Industry Text Format (NITF)
The News Industry Text Format (NITF) is an XML-based DTD designed for the markup and delivery of news content in a variety of ways, including print, wireless devices and the web. It was developed by the IPTC and the Newspaper Association of America.
NITF was first released in spring 1999, with a number of improvements being made since then. Both the NITF and, the related, NewsML (News Markup Language), wrapper can be stand alone but may also be used in a complimentary manner as NITF objects can be moved within and managed by NewsML in a multimedia environment.
URL: http://www.nitf.org/
Reuters - XML for news
The Reuters Internet Delivery System (IDS) enables Reuters to deliver its news content in Extensible Markup Language (XML). Text news as well as photos and video files can be delivered either as independent media streams or as linked multimedia news packages. Web publishers can choose to display the content using their own XML style sheets or they can use a display template supplied by Reuters. IDS will be used as the principal delivery mechanism for Reuters growing range of Online Report services. IDS utilises a Reuters prototype NewsML DTD (Document Type Definition).
The Open Applications Group (OAGI), a non-profit industry consortium, have published a number of Extensible Markup Language (XML) Document Type Definitions (DTDs) that "define interoperability APIs for Financials, Human Resources, Manufacturing, Logistics, and Supply Chain components". OAGI Members have built a common model for business software application component interoperability over the last three years. The model is described in their Open Applications Group Integration Specification (OAGIS) which has now been expressed in the form of XML DTDs. The DTDs will be free of charge to download and use, but a license agreement will be enacted to maintain ownership of intellectual property.
IBM has developed a specification for defining and implementing electronic contracts. Based on XML, The Trading Partner Agreement Markup Language (tpaML) enables companies to automate business-to-business (B2B) transactions, by defining how trading partners interact.
URL: http://www.ibm.com/software/developer/library/tpaml.html
JP Morgan and PricewaterhouseCoopers have proposed FpML (Financial Products Markup Language) for Internet-based electronic dealing and information sharing of financial derivatives, initially handling interest rate and foreign exchange products. The companies are that their specification will become a standard in e-commerce systems. Details including drafts of the specification are available via the web site below.
URL: FpML http://www.fpml.org
The W3C is developing an XForms Data Model, which is described as "the next generation of web forms which will separate purpose from presentation". The W3C HTML Working Group has a charter to develop a form architecture that provides a better match to workflow and database applications, to the proliferation of new Web-enabled devices, and to the XML-driven web. The XForms Subgroup has produced a forms architecture that separates data modeling, logic, and presentation. The XForms Data Model has emerged as the first in a series of XForms specifications.
URL: XForms http://www.w3.org/MarkUp/Forms/
URL: W3C http://www.w3c.org/
Extensible Forms Description Language (XFDL)
UWI.Com have submitted Extensible Forms Description Language (XFDL), for describing business forms on the Web to the W3C. The company publishes a periodic newsletter which covers developments in the Internet forms area.
URL: XFDL http://www.uwi.com/xfdl/
URL: electronic signature http://www.uwi.com/news/981109.htm
URL: reports http://www.uwi.com/market/reports.htmXML Forms Architecture (XFA)
JetForm, a developer of electronic form software, have developed "XML Forms Architecture" (XFA), a form architecture based on the XML standard, which they too have submitted to the W3C for consideration as a recommendation.
URL: XFA http://www.xfa.com
URL: JetForm http://www.jetform.com
AppliedTheory Communications has teamed-up with Job Bank Service Center in the US to create standard human resource/electronic recruiting XML definitions. The resultant DTDs will be promoted for use within the human resource sector. An email discussion list has been started, subscribe at the web site.
URL: http://www.xml-hr.org
URL: AppliedTheory http://www.appliedtheory.com
URL: Job Bank Service Center http://www.ajb.dni.us
A meeting held under the auspices of the International Institute for Communication and Development considered the potential of the Extensible Markup Language (XML) for improved information sharing in the international development community.
Potential applications of a Development Markup Language (DML), an XML Document Type Definition (DTD) specific to the international development sector, were demonstrated and discussed. Participants shared lessons learned from previous joint standards and information initiatives such as IDRIS, DDBS, INDIX, Dublin Core, CEFDA, and CALS. Plans for several pilot projects emerged from discussions. Notes from the meeting held in Ottawa, Canada, on January 13-14, 1999 are available online along with resources on DML and XML.
Web Interface Definition Language (WIDL)
In a bid to address the problem of direct access to Web data from within business applications, the Web Interface Definition Language (WIDL) is being proposed. It is an application of XML with the aim of: "enabling the automation of all interactions with HTML/XML documents and forms, providing a general method of representing request/response interactions over standard web protocols". The paper: "WIDL: Application Integration with XML" describes the approach.
"XML Enabled Mechanisms for Distributed Computing on the Web" by John Tigue, Software Architect at Data Channel describes how XML could enable: "Web-native distributed computing" assuming an environment with support for only HTTP and XML.
URL: http://xml.datachannel.com/public/presentation/DocumationEast
An article by Tim Bray in Netscape's on-line developer magazine, View Source, entitled: "Beyond HTML: XML and automated Web processing" concentrates on the opportunities to automate processing of Web pages using XML-embedded data.
URL: http://developer.netscape.com/news/viewsource/index.html
XML Schema specification
There is a W3C Working Group developing the specifications for XML Schema. The latest information concerning development of the W3C Recommendation is available from the Consortium's web site.
URL: http://www.w3.org/
Understanding XML Schemas
XML.com has published an article which consider the development of XML schemata. "Understanding XML Schemas" reviews schemas (sic) and the new features described in the W3C working draft. There is also a presentation explaining schemata on the web.
Who is in control of XML? is the question posed by a group of articles in XML.com, which review the subject of schema repositories, examining Microsoft's BizTalk.org and OASIS's XML.org. From this, the commentators discuss the commercial significance of the race to build a dominant information model within which e-commerce will function.
URL: http://xml.com/xml/pub/1999/07/schemas/index.html?wwwrrr_990701.txt
URL: schemata presentation http://www.informatik.tu-darmstadt.de/DVS1/staff/bourret/bourret.htm
URL: Schema Repositories: What's at Stake? http://xml.com/pub/2000/01/26/feature/index.html?wwwrrr_20000126.txtXML schema in use
A note to the XML developers list from Robin Cover (who provides excellent reviews of XML developments on the OASIS web site) addresses concerns from developers regarding the usability of W3C's 'XML Schema' formalism:
"Does it attempt too much? Is the spec hard to understand? Is the notation excessively verbose?, etc. Despite these doubts, the WD specification seems to make sense to a growing number of developers. I note (anecdotally) that W3C XML Schema (.xsd) is used as the principal meta-level specification in two important projects, announced recently: 'DIG35: Metadata Standard for Digital Images'; 'Universal Description, Discovery, and Integration (UDDI)'. These are not lightweight or trivial XML applications."
URL: DIG35: Metadata Standard for Digital Images http://www.oasis-open.org/cover/dig35.html
URL: Universal Description, Discovery, and Integration (UDDI) http://www.oasis-open.org/cover/uddi.html
URL: XML Schema http://www.w3.org/TR/xmlschema-1/XML schema registry
OASIS (Organization for the Advancement of Structured Information Standards), the international consortium dedicated to promoting stuctured information standards (including XML, SGML and CGM) provides an online registry for XML schemas on its XML.org web site. The registry application has been developed by Documentum and Sun Microsystems. Documentum's 4i eBusiness Edition powers the entire process from schema submission, through approval, to its public availability on the web site.
The XML.org web site provides a vendor-neutral community for advancing XML industry standardisation, providing news and information about the application of XML in electronic business environments.
URL: XML schema registry http://xml.org/registry/
URL: OASIS http://www.oasis-open.org/
URL: XML.org http://xml.org/
URL: Documentum http://www.documentum.com/XML Schema best practices
Roger L. Costello has summarised the "XML Schemas: Best Practices" discussions emanating from the XML developers mailing list and published them on the web at the address below.
A W3C Note proposes Document Definition Markup Language (DDML), as the schema language for XML documents. The note states that: "DDML encodes the logical (as opposed to physical) content of DTDs in an XML document. This allows schema information to be explored and used with widely available XML tools. DDML is deliberately simple, providing an initial base for implementations. While introducing as few complicating factors as possible, DDML has been designed with future extensions, such as data typing and schema reuse, in mind".
Document Structure Description (DSD) is being put forward as a way for describing XML documents. This schema language is result of a research collaboration between AT&T Labs, NJ and BRICS at the University of Aarhus, Denmark. The DSD language arose out of a need to describe XML documents to web programmers with an elementary background in computer science. DSDs have also been expressively designed to further W3C sponsored XML technologies such as Cascading Style Sheets (CSS) and XSL Transformations (XSLT). The authors claim that: "DSDs require no specialised XML/SGML insights. The technology is based on general and familiar concepts that allow much stronger document descriptions than possible with DTDs or the current XML Schema proposal". The group is offering:
- a detailed, complete, and tested DSD language description;
- an introductory article;
- free source code;
- a meta-DSD that completely accounts for the syntax of DSDs;
- an XSLT pretty-printer that converts DSDs into hyper-link HTML;
- a preliminary industrial case report, where we discuss the use of DSD to describe XPML, a variation on HTML for interactive voice services.
The developers are encouraging comments and suggestions for further development, for more information visit the DSD web site.
Two developers have defined MusicML specifically for sheet music. Based on XML the authors have also written a MusicML browser in Java to display their efforts. Their goal was not to define a sheetmusic specific language, but rather to provide an application with which to explore the capabilities and limits of XML. The complete listing of the MusicML DTD, the rationale for it's development along with key findings and examples of code are published.
The Voice eXtensible Markup Language Forum is developing the VoiceXML specification, an XML-based markup language that is aimed at enabling voice access to web content and services. AT&T, Lucent and Motorola have contributed their respective phone and voice markup languages to help the Forum create a specification "leveraging the best of these technologies". Whilst IBM is included in the list of companies involved, contributing its Speech Markup Language technology (see items below). The VoiceXML specification provides a high-level programming interface to speech and telephony resources for application developers, service providers and equipment manufacturers. The latest version of the specification is available for review via the Forum's web site.
Voice XML explained
IBM developerWorks has an article on Voice XML.
URL: http://www-4.ibm.com/software/developer/library/cl-voiceact.html?open&l=136,t=gr,p=x.vWeb
IBM is developing the use of XML to define a new Speech Markup Language that will deliver speech capabilities to web browsers. SpeechML is available for download and is being incorporated into the VoiceXML specification (see above).
The intention of the VoxML markup language for voice applications is to enable developers to add speech interfaces to web applications or content. The VoxML language is an application of XML. In essence VoxML applications are written in the form of dialogues - allowing users to interact naturally with the application. These dialogues are interpreted by voice browsers in much the same way as HTML pages are interpreted by today's web browsers. The intention is to enable users to connect with web content from telephones and voice-enabled devices. More detailed information concerning the VoxML language is available on the VoxML web site.
The World Wide Web Consortium has released XHTML 1.0, HTML 4.0 recast as an XML application, as a Recommendation. XHTML is also being developed to for use on mobile devices. Further information concerning XHTML and associated standardisation activities are available from the link below.
URL: XHTML 1.0 http://www.w3.org/TR/xhtml1/
XHTML resources
The Mozquito Project was formed to support web authors working with the XHTML standard. The project runs a mailing list, providing the latest news on the project and its XHTML authoring environment, moderated by members of Stack Overflow AG, a member of the W3C. To subscribe to the mailing list, send a message to the address below and insert SUBSCRIBE MISC firstname lastname in the body of the message.
URL: mailto:majordomo@mozquito.org
URL: http://www.mozquito.orgXHTML discussion group
A mailing list dedicated to discussing XHTML, is aimed at webmasters, software developers, and anyone who might be interested in XHTML. To subscribe, send an email to the address below or visit the site.
URL: mailto:XHTML-L-subscribe@egroups.com
URL: http://www.egroups.com/group/XHTML-L
The Workflow Management Coalition (WfMC) has launched an initiative to provide XML-based workflow standards. The WfMC initiative brought together the work originated in the OMG (Object Management Group) jointFlow submission and the initial proposals from the IETF sponsored SWAP (Simple Workflow Access Protocol) group. Wf-XML is an XML-based variant of the WfMC Interoperability Interface which can work with HTTP or a number of other transport mechanisms, including email and direct TCP/IP connection, or MOM (Message Oriented Middleware). The intention of the work is to create a complete XML-based specification for all workflow functions.
URL: http://www.wfmc.org
We have received an email request to inform readers of El.pub of The Learning Material Markup Language (LMML), an implementation of the XML binding of the teachware-specific meta-model described in Christian Suess's, "A Meta-Modeling Adaptive Knowledge Management: Approach and its Binding to XML, 2000".
URL: http://daisy.fmi.uni-passau.de/db/literatur.php3?key=S00
As an instance of this framework you can find, at the URL below, the Learning Material Markup Language for Computer Science (LMML-CS), a language for specifying teachware from the domain of application of teaching and learning computer science as described in Christian S, Burkhard Freitag, Peter Brssler, "Metamodeling for Web-Based Teachware Management, 1999".
URL: http://daisy.fmi.uni-passau.de/db/literatur.php3?key=SFB99
XSL is a proposal to the W3C to provide style sheet information for eXtensible markup language (XML) data. XSL extends beyond Cascading Style Sheets (CSS), enabling developers to handle the full richness of XML data and documents.
CSS (see below) can remain the style sheet language of choice for HTML and simply structured XML documents. Whilst XSL could be used for formatting highly structured XML data, especially where the data's presentation order may change between delivery and display. For example, a table of stocks, stock prices and trading information might be sent to a browser using XML. Using an XML-enabled browser users could sort, filter and display the stock information based on their own preferences.
XSL joins Cascading Style Sheets (CSS), the other W3C-developed style sheet language implemented in current popular browsers, as part of the W3C Style Sheets Activity. W3C will be developing both the XSL and CSS style sheet languages in parallel. CSS is used to style HTML and XML documents on the Web. In addition to styling XML documents, XSL is also be able to generate new XML documents from XML data.
The XML.com website focused on whether there was a need for the style language XSL, by asking questions such as: How necessary is XSL? Is it just too complicated? Is it really an improvement over what we have today? Might XSL even be considered harmful to the Web?
An article, entitled: "XSL Considered Harmful" provided a controversial view, although the sentiments expressed have a resonance with many in the XML developer community. An online debate was held, and is summarised, at the site based on issues raised in the article. The site also features links to previous coverage of XSL including a tutorial which introduces the technology.
URL: XSL Considered Harmful http://xml.com/xml/pub/1999/05/xsl/xslconsidered_1.html?wwwrrr_990520.txt
URL: XSL Considered Harmful, Part 2 http://xml.com/xml/pub/1999/05/xsl/XSLCompare.html?wwwrrr_990520.txt
URL: XML.com http://xml.com/
XML.com has published a comprehensive introduction to the W3C's extensible stylesheet technology. XSLT expert G. Ken Holman takes readers through XSLT's place in the world of XML standards, as well as XSLT's practical application.
XSLT (Extensible Stylesheet Language Transformations) is a technology which lets developers transform information marked up in XML from one vocabulary to another, providing a flexible solution for XML document manipulation.
- Roger Costello, a member of the XML Developers group, has written an XSL tutorial, which focusses on the specification, dated October 8, 1999. It includes two Powerpoint presentations (about 150 slides), 29 complete, working examples, and a run.bat file to run the examples. The examples use James Clark's XSL Processor, XT which is available for download from the web.
URL: XSL tutorial http://www.xfront.org/xsl.html
URL: XT - XSL Processor http://www.jclark.com/
URL: Roger Costello mailto:costello@mitre.org- A note to the XML developers list provided a link to a resource listing a number of eXtensible Stylesheet Language (XSL) tools.
URL: http://www.stud.ifi.uio.no/~larsga/linker/xmltools/by-standard.html#S_XSL- The use of stylesheets in the area of XML remains confusing. Ken Holman has written an article which dicusses XSL, in which he provides working examples and sample code which can be experimented with using Internet Explorer 5.0.
URL: http://www.xml.com/xml/pub/1999/04/holman/xsl.html- XQL, is a set of extensions to XSL (eXtensible Stylesheet Language) that provide a way to query XML data. The World Wide Web Consortium (W3C) has made the specifications available to W3C members and other interested parties via the W3C web site. URL: http://www.webMethods.com
URL: XQL http://www.w3.org/TandS/QL/QL98/pp/xql.html- XML Query Language (XQL) mailing list, is intended to answer questions concerning the definition of the language, how to implement it, and who has implemented it in what products. At the same time it will be used to try and reach consensus, within the XQL community, concerning future directions, such as the requirement for extensions to the standard.
URL: mailing list http://franklin.oit.unc.edu/cgi-bin/lyris.pl?enter=xql
URL: XQL FAQ http://metalab.unc.edu/xql/- The "Styling XML" pages are described as: "entry level material on XML and styling, designed to complement other excellent pages on the web". They contain tutorials in text format as well as a selection of links to the "foundation material". Topics are classified under the following headings: XML, XSL, DOM, DSSSL-O, Fonts, Tools, Tips.
URL: http://www.hypermedic.com/style/index.htm- The Web Review's Style Sheets Guide monitors the development of Cascading Style Sheets, covering the specification, and providing tutorials, and browser compatibility charts.
URL: http://style.webreview.com/- Much of XSL is based on Document Style Semantics and Specification Language (DSSSL).
URL: http://www.jclark.com/dsssl/- xslj is a Jade-compatible XSL-to-DSSSL translator, supporting XSL. Sources and executables for Win32 and Unix (Solaris and FreeBSD) are available free of charge.
URL: http://www.ltg.ed.ac.uk/~ht/xslj.html
Cascading Style Sheets, level 2 (CSS2) has been created and developed by the W3C Cascading Style Sheets and Formatting Properties Working Group. CSS2 is a style sheet language for HTML-based documents which builds on the CSS1 specification. CSS2 offers precise control over the presentation of Web pages, adding: improved printing, positioned and layered elements, improved Internationalization, and a rich WebFont model, including downloadable fonts. CSS2 can also control voice, pitch, stereo position and other aspects of how Web pages will sound when rendered to speech.
URL: spec. http://www.w3.org/TR/PR-CSS2
URL: web style sheets http://www.w3.org/Style
Miloslav Nic of the Department of Organic Chemistry, ICT Praguehas published the first version of his CSS2 tutorial on the Zvon site. It contains at this moment around 50 XML sources with around 100 simple stylesheets. The Mozilla browser is required to view the examples, the author is planning support for "other browers (ie. Internet Explorer) when they reasonably support CSS2".
URL: http://zvon.vscht.cz/HTMLonly/CSS2Tutorial/General/book.html
URL: Miloslav Nic mailto:nicmila@vscht.cz
The Organization for the Advancement of Structured Information Standards (OASIS) runs a web site called XML.org which will act as an: "open industry XML registry and repository offering automated public access to XML schemas". OASIS hopes that the registry/repository will play an "enabling role in the use of industry-defined XML applications for electronic commerce, business-to-business transactions, and tools and application interoperability".
XML.org, includes an XML Specifications Catalogue, a comprehensive list of XML specifications currently under development including links for more information. There is also a specification submission form on the site, to encourage and enable organisations to share their XML specifications with the community at large.
URL: XML.org http://xml.org
URL: XML Specifications Catalogue http://www.xml.org/xmlorg_catalog.htm
URL: OASIS http://www.oasis-open.org
Anders Moeller and Michael I. Schwartzbach of the BRICS research center, University of Aarhus, Denmark have sent a note inviting readers of El.pub to view their "comprehensive slide collection providing an introduction and technical overview of XML and related technologies". The tutorial gives a thorough tour of:
- XML, both a concrete and a conceptual description;
- Namespaces, about avoiding nameclashes in markup;
- XLink, generalizing the HTML link model;
- XPointer, for fine-grained addressing in documents;
- XPath, used extensively in both XPointer and XSLT;
- DSD, a simple but powerful schema language;
- XSLT, for making transformations of XML documents;
- XML-QL, query languages generalizing SQL to XML.
Furthermore, the tutorial contains selected links for more information about each topic. The slides are designed with concrete motivation and technical contents in focus, for the reader who wishes to understand and actually use these technologies.
XML4SE is a web site dedicated to XML applications in Software Engineering that presents documents and links on XML projects related to software development activity. In particular, meta-languages that catch core information of code or models are recorded (eg. JavaML, OOPML, XMI, UXF).
A mailing list is also available, to subscribe send a message to the address below.
URL: http://www.iro.umontreal.ca/labs/gelo/xml4se/
URL: mailing list mailto:xml4se-announce-suscribe@egroups.com
XML.com has published a Special Issue which focuses on the role of XML in syndication. XML's advantages in this area have been quickly recognised, and syndication boasts some of the most mature XML applications to date.
URL: http://xml.com/pub/2000/07/17/
URL: XML news page http://xml.com/pub/coverpage/newspage.html
The HTML Writers Guild is a not-for-profit, 125,000 strong international educational organisation of HTML authors. Project Gutenberg is an organisation founded by Michael Hart in 1971 to record the worlds great literature as ASCII text. To date almost 10,000 volumes have been marked up.
"Gutenberg at HWG" is a joint initiative of these organisations to convert the ASCII texts to XML. The project is currently carrying out a "proof of concept" trial, involving the mark-up of about 30 books, with a further 50 or so in the pipeline. The project is looking for people to take an active role in helping it develop suitable DTDs, and to contribute their expertise, especially individuals who would be interested in supervising XML markup in languages other than English, and in non-roman character sets.
Frank Boumphrey, Director Gutenberg@HWG is interested to hear from anyone who is interested in getting involved with the project. The project operates two mailing lists, subscribe at the site below, which cover general: discussions of markup; and the design of suitable DTD's for marking up historical documents.
URL: http://www.hwg.org/opcenter/gutenberg/
URL: trial documents http://www.hwg.org/opcenter/gutenberg/checkdoc.html
URL: mailing lists http://www.hwg.org/lists/
URL: Frank Boumphrey mailto:frank@hwg.org
EDI and XML
There is considerable interest in the potential utility of XML in the area of e-commerce, the majority of whose transactions could ignore traditional EDI mechanisms altogether. The EDI/XML Group are working on ways to develop a framework to enable EDI applications based on XML. The role for XML in E-commerce is covered on the E-commerce topic page on this site.
The Apache XML Project is an open source software development initiative, building developer tools that make the adoption of XML an easier process for information architects, web designers, and application providers. The project has received quite a boost from the commercial vendors in the space, through the provision of software source code from both IBM and Sun. The stated aims of the project are to:
- provide commercial-quality standards-based XML solutions that are developed in an open and cooperative fashion;
- provide feedback to standards bodies (such as IETF and W3C) from an implementation perspective;
- be a focus for XML-related activities within Apache projects.
The intention of the project is to operate as a meritocracy, developing software based on the open source "model". To get involved join the mailing lists on the project web site.
URL: http://xml.apache.org
URL: commentary on project, at XML.com http://xml.com/pub/1999/11/apache/index.html?wwwrrr_19991110.txt
Weave is a site devoted to publicising sites and documents created in XML. Web sites built using XML can be added to the directory on the Weave site.
Kweelt is a Java framework to query XML data. Among other things, it offers an evaluation engine for the Quilt XML query language. This is the first implementation of a query language for XML that answers all the use-cases published by W3C for the XML query requirements. Kweelt is not just an implementation of a query language. It has been designed as a reference platform to make all sort experiments related to XML: storage, optimization, benchmarking, document output, etc. The software is free and open-source (GNU GPL license) to allow people to make more radical changes to the framework itself. For more information and to download the binaries and source, go to the Kweelt page below.
URL: Kweelt http://db.cis.upenn.edu/Kweelt/
URL: project development http://sourceforge.net/projects/kweelt
The Infozone-Group has initiated a new project called Lexus, aiming to specify "an open standard for an XML Update Language". The group believe that in their opinion, "there is the real need for this specification, because all available implementations of query languages and whitepapers about 'Query Requirements' don't speak about updating XML data sets via an API".
They are looking for interested people to participate in the development, further details from the project web site.
XMLPatterns.com has announced the public launch of its web site. The site is dedicated to XML structural patterns which "describe known solutions to a problem in a particular context". Patterns have been used successfully in the past by the object oriented software community. These patterns are similar, but deal with designing XML documents.
The Sun Java API for XML Parsing (JAXP) Optional Package provides basic functionality for reading, manipulating, and generating XML documents through pure Java APIs. It is a thin and lightweight API that provides a standard way to seamlessly integrate any XML-compliant parser with a Java application. Depending on the needs of the application, developers have the flexibility to swap between XML parsers (such as high performance vs.memory conservative parsers) without making application code changes. Thus, application and tools developers can XML-enable Java applications "for e-commerce, application integration, and dynamic web publishing".The reference implementation uses the Java Project X as its default XML parser. However, the software's pluggable architecture allows any XML conformant parser to be used.
The Python XML Special Interest Group develop the Python/XML distribution which contains the basic tools required for processing XML data using the Python programming language. The distribution includes parsers and standard interfaces such as SAX and DOM, along with various other useful modules. The code is being developed bazaar-style by contributors from the Special Interest Group, so please send comments, questions, or bug reports to them.
URL: Python/XML distribution download http://www.python.org/sigs/xml-sig/files/xml-0.5.tgz
URL: Python XML SIG mailing list xml-sig@python.org
URL: Python XML SIG home page: http://www.python.org/sigs/xml-sig/
URL: general information about Python: http://www.python.org
Perl and XML is a subject that appears high on the information requirements for developers working in the XML sphere. XML.com runs regular columns on the subject. The first in the series: "Simple XML Validation with Perl", considers using Perl to provide lightweight XML document validation.
URL: article http://www.xml.com/pub/2000/11/08/perl/index.html
- Perl-xml mailinglist (low traffic), join via web.
URL: http://www.activestate.com/lyris/lyris.pl- Perl/SP/Grove integration efforts (quilt) at CPAN.
URL: ftp://ftp.gmd.de/packages/CPAN/modules/by-module/SGML/- Larry Wall's XML-module.
URL: ftp://www.wall.org/pub/larry/- Robin Cover has created a collection of links for "XML and Perl" as part of the SGML/XML Web page.
URL: http://www.sil.org/sgml/xml.html#xmlAndPerl- Michael Levanthal's article "XML: Can the Desperate Perl Hacker Do It?" in the Winter 1997 edition of the W3C's "World Wide Web Journal", addresses the outstanding problem of Perl not being Unicode compatible.
URL: http://www.w3journal.com/xml/
The OASIS (formerly SGML Open) XML Conformance Subcommittee have a public information page on the web. The page will announce the public availability of the committee's results. References/hints are published in the "XML Conformance" section of the SGML/XML Web Page.
XML.com published a report on how XML parsers fared against the updated the OASIS test suite. Tests were run against AElfred 2, MSXML3, Oracle's parser, Sun's parser, Xerces-J and XP. Apparently the open source parsers "delivered an excellent showing, leaving Microsoft and Oracle lagging behind".
URL: XML Conformance Subcommittee http://www.oasis-open.org/committees/xmlconf-pub.html
URL: XML Conformance http://www.sil.org/sgml/xml.html#conformance
URL: OASIS home page http://www.oasis-open.org
URL: http://xml.com/pub/2000/05/10/conformance/conformance.html?wwwrrr_20000510.txtXML validation
There are a number of web sites which provide XML validation tools. The sites below both have XML "well-formedness" checkers and validators available online. The sites also provide links to other XML checkers/validators.
URL: http://www.cogsci.ed.ac.uk/~richard/xml-check.html
URL: http://www.stg.brown.edu/service/xmlvalid/
XML.com, is a web site developed to: "act as a key resource and nerve center for XML developers and users". The site features a mix of information and services for the XML community and is designed to serve both people who are already working with XML and those HTML users who want to "graduate" to XML. The Cover Pages, edited by Robin Cover, provide an excellent (and up-to-date) archive of news and developments in the XML arena.
URL: http://www.xml.com
- Agent News a useful email service with news clippings and resources on agent-based technology included a note on Topicmaps.Org. The organisation is an independent consortium of parties interested in developing the applicability of the Topic Maps Paradigm to the web, by leveraging the XML family of specifications as required.
URL: Agent News http://agents.umbc.edu/
URL: Topicmaps.Org http://www.topicmaps.org/- The XML.com site has published a revised version of an article entitled: "Charting the growth of XML vocabularies". In the six months since this survey of frameworks, vertical industry and functional XML standards was originally published, the entries in accompanying tables have more than doubled.
URL: article http://www.xml.com/pub/2000/08/02/ebiz/extensible.html
URL: http://www.XML.com/- This technical article explores the options for transferring XML between parties as part of a "meaningful, reliable exchange". The article looks at major transport-level options and compares how they accomplish transferring XML between parties reliably. It provides an overview of the approaches of XML-RPC, SOAP, WDDX, ebXML, and JMS as they apply to XML transport, with simple example code. There is a related article, previously published by JavaWorld, focusing on "Globalising e-commerce through XML and Unicode".
URL: XML messaging protocols http://www-4.ibm.com/software/developer/library/xml-messaging/?open&l=136,t=gr,p=XMLmes
URL: Globalizing ecommerce through XML and Unicode: http://www-4.ibm.com/software/developer/library/globalsoft.html?open&l=136,t=gr,p=XMLmes- Part one of this four-part series, from IBM, describes what data binding is, how it compares to other methods of handling XML data in Java applications, and how to start using it. This installment looks at why to use data binding and how to model constraints for XML documents to be converted to Java objects. It also covers input and output for data-binding class generation. There is also a JavaWorld article which explains "how to use Java to build applications that handle XML's extensibility".
URL: http://www-4.ibm.com/software/developer/library/data-binding1/?open&l=136,t=gr,p=XML2J1
URL: JavaWorld article http://www-4.ibm.com/software/developer/library/javaxml-howto/index.html?open&l=136,t=gr,p=JforX- XML.com has published a feature by developer Simon St.Laurent which puts forward a thesis of XML as a disruptive technology, and examines XML's effect on transport protocols, MIME, URIs, HTML.
URL: http://xml.com/pub/2000/06/21/disruption/index.html?wwwrrr_20000621.txt- XML.com has published a feature article entitled: "XMLterm: A Mozilla-based Semantic User Interface" which describes a project, attempting to develop a new kind of user interface, combining aspects of the command line, GUI, and web interfaces.
URL: http://xml.com/pub/2000/06/07/xmlterm/index.html?wwwrrr_20000607.txt- The book from O'Reilly: "Java and XML", aims to show developers "how to put the two together, building real-world applications in which both the code and the data are truly portable". The book covers the most recent versions of the DOM specification (DOM Level 2) and the SAX API (SAX 2.0). It's also covers JDOM, an API, that makes it easier for Java applications to manipulate XML. An article about Java and XML, by the author, Brett McLaughlin, is available online as is a sample chapter, "Web-Publishing Frameworks".
URL: Web-Publishing Frameworks http://www.oreilly.com/catalog/javaxml/chapter/ch09.html
URL: Java and XML article http://java.oreilly.com/news/javaxml_0500.html
URL: Table of Contents http://www.oreilly.com/catalog/javaxml/- BinaryThing.com, the owner and operator of a web site dedicated to PDF called Planet PDF , are working with Allette Systems to develop XMLArena, "a web community dedicated to Extensible Markup Language (XML) beginners and IT managers". XMLArena plans to provide an online XML magazine, discussion forum and electronic store, covering: modelling, data conversion, data management, data transformation and formatting.
URL: BinaryThing.com http://www.binarything.com/
URL: Planet PDF http://www.planetpdf.com/
URL: Allette Systems http://www.allette.com/- XML.com features an article entitled: "Processing XML with Perl", which provides a detailed look at the "plethora of XML-processing modules available for Perl. Supplementing the description of each module with example code, it also includes approximate benchmarks of the performance of each module".
URL: http://www.xml.com/- GMD have opened an XML competence centre at IPSI and is inviting interested individuals to join.
URL: XML competence center http://xml.darmstadt.gmd.de/index.html
URL: launch programme http://xml.darmstadt.gmd.de/cc-opening-programme.html
URL: mailto:goehler@darmstadt.gmd.de- The Webreference Update Newsletter (March 20, 2000) includes an article entitled: "Editing XML - The Good, the Bad, and the Ugly", which reviews the latest XML editing software.
URL: http://webreference.com/xml/column8/- Charles Goldfarb, widely acknowledged as the "father" of SGML, has launched a web site called XML Times which will provide news and educational resources on XML. News for the site will be sourced from a number of news agencies, with feature articles and tutorials commissioned by Charles Goldfarb. The site also intends to provide online discussion fora for both technical and non-technical readers. There is a daily news headline alerter service also available, sign-up at the site.
URL: http://www.xmltimes.com/- A French language XML portal called XMLfr has been developed by a team of XML expert volunteers; is published under the Open Content License (ie. "it is available for use by other sites and information channels while protecting the rights of its authors"; uses the Open Directory Project (see URL below). The site includes: technical and business news available both online and through mailing lists; discussion lists and links; job postings and requests; links to other French sites focussing on XML. The developers of the site are also looking for writers to join the editorial team (XML experts who are fluent in French), and partners interested in developing a similar concept in other languages.
URL: http://xmlfr.org/
URL: Open Directory Project http://dmoz.org/- The column, called "XML-Deviant", from XML.com provides a convenient means for the busy reader to stay up to date with what's being discussed on various XML mailing lists.
URL: http://xml.com/pub/2000/01/xmldeviant/index.html?wwwrrr_20000105.txt- DTD.com combines a web repository for DTDs (Document Type Definitions) based on XML with a web-based tool for editing and creating DTDs.
URL: http://www.dtd.com/- The Java API for XML Parsing Specification (JAXP) provides basic functionality for reading, manipulating, and generating XML documents through pure Java APIs. To download the specification and for more information see the web sites below.
URL: specification http://java.sun.com/xml/
URL: Java Community Process http://java.sun.com/aboutJava/communityprocess/
URL: comments mailto:xml-spec-comments@eng.sun.com- XML.com has published a tutorial entitled: "XML Programming with C++" which examines various approaches to using XML in C++ applications, demonstrating when to use each approach.
URL: XML.com article http://xml.com/pub/1999/11/cplus/index.html?wwwrrr_19991117.txt- The November 1999 issue of JavaWorld has an article entitled: "How to process XML with interconnected XML with interconnected JavaBeans" which explains how to use IBM's XML Bean Suite to interconnect JavaBeans to process XML.
URL: JavaWorld, November 1999 http://www.javaworld.com/jw-11-1999/jw-11-toc.html?110199txt
URL: JavaBeans article http://www.javaworld.com/jw-11-1999/jw-11-beans.html?110199txt- xmlhack.com is a web site covering news, issues, opinions and programming advice from the XML developer community. It aims to provide succinct and informative summaries of current issues and emerging technologies in the XML world, and promote XML, and its uses, among developers.
URL: http://xmlhack.com/- TheArbortext sponsored web site called "Think Tank", provides information, resources and links on XML, along with an online forum focussing on development, implementation and application issues.
URL: http://www.arbortext.com/Think_Tank/think_tank.html- A white paper entitled: "Accessing XML on the client" reports on an IBM solution for viewing XML data on any client or browser.
URL: http://www.ibm.com/software/xml/education/client/abstract.html- "XML and the Second-Generation Web" is the title of a feature article written by Jon Bosak and Tim Bray and published in the May 1999 issue of Scientific American. Its publication highlights the degree to which XML is becoming part of the computing mainstream.
URL: http://www.sciam.com/1999/0599issue/0599bosak.html- The IBM Developers Portal is styled as a the one-stop site for developers. Its collection of technical resources focuses on cross-platform technologies such as Java, XML, and IBM alphaWorks technologies. A section of the portal, provides a search facility for finding XML documents, document type declarations (DTDs), style sheets, tutorials, web pages, XML newsgroup articles, and other XML resources.
URL: Developers Portal http://www.ibm.com/developer/features/feature042299-portal.html
URL: xCentral http://www.ibm.com/software/xml/news/news61.html- There is a site detailing a complete collection of free XML software. The site is updated continuously as new products and versions appear. In addition there is: information on the developers of the software; alternative indices which show the featured products sorted by the standards they implement, their names, their vendors or by platform; a search facility.
URL: http://www.stud.ifi.uio.no/~larsga/linker/XMLtools.html- IBM have published a series of 14 questions and answers which cover what XML is, what it can do, its benefits, and real-life examples. The coverage also includes: IBM's XML strategy and offerings; the relationship between XML and Java, and between HTML and XML; and XML's status as a standard.
URL: http://www.ibm.com/software/xml/education/qanda/qanda.html- A feature article on the Sunworld site aimed at non-XML experts, entitled: "XML The Future of EDI?" gives an overview and a list of web resources about XML.
URL: http://www.sunworld.com/swol-02-1999/swol-02-xmledi.html- An article in InfoWorld Electric which explores XML and databases, is based on the premise that as XML gains momentum and is implemented on the web, where should the XML data be stored.
URL: http://www.infoworld.com/cgi-bin/displayStory.pl?/features/990125xml.htm- The February 1999 issue of the e-journal JavaWorld focuses on Java and XML and includes an article which describes a possible application for XML: to make JavaBeans mobile and interoperable by representing them as XML documents.
URL: http://www.javaworld.com/jw-02-1999/jw-02-toc.html?012599txt- XML discussion list in French, to subscribe send the message: "Subscribe".
URL: mailto:xml-request@trisome.com- IBM has a web site dedicated to XML, complete with online courses, papers, standards and sample XML code.
URL: http://www.ibm.com/xml
- "The Standards List" - a table of XML-related standards.
URL: http://www.xml.com/xml/pub/stdlist- Cafe con Leche provides XML news and resources.
URL: http://sunsite.unc.edu/xml/- Ontology.org provides "a forum for enabling virtual business sponsored by Computer Sciences Corporation". The site is primarily concerned with e-commerce.
URL: http://www.ontology.org/- Simon North's XML Page provides resources: articles, software applications, standards, information sources.
URL: http://www.xs4all.nl/~sintac/books.html- Pages devoted to XML and Java.
URL: http://ala.vsms.nottingham.ac.uk/vsms/java/- ChannelWorld, an information service run by Datachannel giving information on: XML, its APIs, SDKs, DTDs, CDF, and metadata in general.
URL: http://www.datachannel.com/- "An initial investigation of XML" links and resources.
URL: http://www.cs.caltech.edu/~adam/local/xml.html- XML Exchange - "a forum for creating and sharing industry-specific document type definitions". Discussion forums, which are the heart of the site, are up and running and the owners of the site are requesting participation from XML developers.
URL: http://www.xmlx.com- XML Centre - news and resources on XML and software reviews.
URL: http://www.xmlcenter.com/- XML INFO aims to provide well organised and up-to-date information and resources on XML along with its sister sites. The sites include: links to general and official information, on-line articles, events and developer information.
URL: http://www.xmlinfo.com/
URL: http://www.xmlsoftware.com/
URL: http://www.schema.net/- Finetuning.com provides a fund of related and additional information on XML and related technologies. The site also explores network publishing more generally, covering topics such as metadata and "Web-native distributed computing".
URL: http://www.finetuning.com
XML DevCon 2000 Conference
A list of papers which were presented at the XML DevCon 2000 Conference in the US on June 25-28, 2000. The URLs (noting the authors) below, provide links to slides, and notes:
- An XML father maps the Web in 3D
URL: http://www.cnn.com/2000/TECH/computing/11/20/3d.web.map.idg/index.html- You still have to write code
URL: http://www.xmlhack.com/read.php?item=896- XML Co-creator Tim Bray Concerned about XML 'Hype'
URL: http://www.devx.com/free/hotlinks/2000/ednote1115/ednote1115.asp- Elliotte Rusty Harold on the Future of XML
URL: http://www.xmlhack.com/read.php?item=891- A Uniform Interface for Authoring
URL: http://www.xml.com/pub/a/2000/11/devcon/webdav.html- XMLDevCon2000 Showfloor highlights
URL: http://www.xml.com/pub/a/2000/11/devcon/showfloor.html- Embracing Web Services
URL: http://www.xml.com/pub/a/2000/11/devcon/microsoft.html- Should XML Become a "Real" Standard?
URL: http://www.xml.com/pub/a/2000/11/devcon/standards.html- An XML father maps the Web in multiple dimensions
URL: http://www2.itworld.com/cma/ett_article_frame/0,2848,1_3452,00.html- Developing Applications with Mozilla/XUL
URL: http://www.yasd.com/interaction/xmldevcon/index.htm- Namespaces in XML: Best Practices, Risky Business
URL: http://www.simonstl.com/articles/namespaces/index/html- Cross-Browser Programming
URL: http://www.simonstl.com/articles/xbrowse/index/html- Building an XML Based Web Site Using Open Source Tools
URL: http://xml.sergeant.org/xmldevcon/ossweb/slides.html- Vijay Kanabar's SMIL presentation
URL: http://128.197.101.211/smil/- Introduction to RDF Open Source XML Healthcare Software
URL: http://www.openhealth.org/talks/- The Open Healthcare Group
URL: http://www.openhealth.org- "Transforming Your Documents with XSLT", Bob DuCharme
URL: http://www.snee.com/xml/jun26/s1.html- "What Can XLink Do for Your Application?", Bob DuCharme
URL: http://www.snee.com/xml/jun27/s1.html- "What's Wrong with DTDs?", Bob DuCharme
URL: http://www.snee.com/xml/jun28/s1.html- "CGI to XML", Matt Sergeant
URL: http://xml.sergeant.org/xmldevcon/cgi2xml.dkb
URL: http://xml.sergeant.org/xmldevcon/cgi2xml.slides- "Little Languages in XML", Matt Sergeant
URL: http://xml.sergeant.org/xmldevcon/littlelang.dkb
URL: http://xml.sergeant.org/xmldevcon/littlelang.slides- "XML Schemas: Needed Rules for XML Documents", Simon St.Laurent
URL: http://www.simonstl.com/articles/schemas/index.htm- "XML for Small Projects and Small Organizations", Simon St.Laurent
URL: http://www.simonstl.com/articles/smdev/smdev.html- "The Latest on XML and its Role in Electronic Business", Laura Walker
URL: http://www.oasis-open.org/assets/ppt/devconnyc.htm
The XML.com site features a review of the Softquad XML editor, XMetaL. There is also an audio interview (using Real Audio) with Bruce Sharpe, VP of Development at SoftQuad, in which he describes the various levels of customisation that are possible with XMetaL to adapt it to particular DTDs.
URL: XMetaL and Content Creation Tools Interview http://xml.com/pub/1999/07/xmetal/sharpe.html?wwwrrr_990714.txt
URL: XMetaL review http://xml.com/pub/SeyboldReport/ip031101.html?wwwrrr_990714.txtAn excellent article written by Jon Bosak of Sun Microsystems and co-editor of the XML specification entitled: XML, Java, and the Future of the Web, describes the XML standard development effort and discusses new kinds of Java-based Web applications made possible by XML. It demonstrates the limitations of following an HTML-based approach in developing distributed document environments, and explains XML's potential in this arena.
URL: http://sunsite.unc.edu/pub/sun-info/standards/xml/why/xmlapps.htm
An article published in the May/June 1998 IEEE Internet Computing Journal entitled: "XML-enabled Tools" gives descriptions of the many varied implementations of the standard along with tabulated comparisons between the various tools. Links to the companies and individuals developing the products are extensive.
URL: http://computer.org/internet/
"Dealing with the Electronic Patient Record Variability: Object Oriented XML", in which the author contends that: "OOXML is a new way to add behaviours to XML documents which is more powerful than using stylesheets and easier to build and maintain than using core Java code". The "Object Oriented XML", that the author proposes, considers each XML Element as an object that comes with its methods, the result being increased utility of XML-based documents.
URL: http://www.digitalairways.com/NiS/ParisXML98/
Article published in the New Scientist, which spotlights Chemical Markup Language (CML) among other markup languages. It highlights the challenge of providing universal semantics and metadata.
URL: http://www.newscientist.com/ns/980530/xml.html
An article on XML and a description of several tools available for use with it has been published by InfoWorld.
URL: http://www.infoworld.com/cgi-bin/displayTC.pl?/980601analysis.htm
A collection of InfoWorld articles on XML.
URL: http://www.infoworld.com/cgi-bin/displayStory.pl?/features/980601xml.htm
Information Week has also posted a few articles about XML.
URL: http://www.techweb.com/se/directlink.cgi?IWK19980525S0041
"XML: a professional alternative to HTML", published in the German language IT magazine: iX, German and English versions have been published.
URL: German http://www.heise.de/ix/artikel/1997/06/106/artikel.html
URL: English http://www.heise.de/ix/artikel/E/1997/06/106/artikel.htmlArticle in Web Review giving an overview of XML, two interviews, and a list of XML resources.
- To keep informed as to progress, subscribe to the XML developers list at the OASIS web site. Weekly digests and an archive are available.
URL: http://www.oasis-open.org/- "Agents and XML" is a mailing list set up to gather requirements, ideas, and directions for laying out a specification for platform independent agents that can take advantage of XML. There is also an introduction to what the list is about and a draft of a specification that the list moderator has written to kickstart discussions.
URL: http://www.jxml.com/xmlagent.html- "XML Commonly Asked Questions"
URL: http://www.ucc.ie/xml
RETURN TO Markup Languages Page
File
Downloads - Please note
|
File downloads from the El.pub site are currently suspended - the links however have not been updated to reflect this. If you would like access to a particular download file - please email webmasters@elpub.org with a suitable request confirming a description of the file you wish to download. |
El.pub - Interactive
Electronic Publishing R & D News and Resources
We welcome feedback
and contributions to the information service, and proposals for subjects for
the news service (mail to: webmasters@elpub.org)
Edited by: Logical Events Limited - electronic marketing, search engine marketing, pay per click advertising, search engine optimisation, website optimisation consultants in London, UK. Visit our website at: www.logicalevents.org
Last up-dated: 16 February 2024
© 2024 Copyright and disclaimer El.pub and www.elpub.org are brand names owned by Logical Events Limited - no unauthorised use of them or the contents of this website is permitted without prior permission.