XML — The Extensible Markup Language and its Use in the Field of EDI

  • Erik Wüstner
  • Peter Buxmann
  • Oliver Braun
Part of the International Handbooks on Information Systems book series (INFOSYS)


This contribution introduced the reader to fundamental XML technologies such as XML and DTDs. In many application scenarios XML plays a major role when designing modern information systems. XML is supported by all major software vendors and it can be used with a variety of languages on almost every computer platform, which further facilitates XML’s suitability for many different applications. One of those a applications is the field of EDI where, among other things, XML has been adopted to structure business documents such as invoices and purchase orders. Nevertheless, XML is no magic bullet because the problem of different coexisting formats is still unsolved. Similar to traditional EDI, with XML there is the need for conversions and transformations between different formats. This issue was a main focus of this contribution. We showed what problems might occur when XML business documents have to be transformed into other formats and how to solve these problems with XSLT. At the end we introduced the <x:act> Web service as a means for carrying out such conversions in a platform- and language-neutral manner.


Extensible Markup Electronic Data Interchange Document Type Definition Business Document Document Object Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [BOSA1997]
    Bosak, J.: XML, Java, and the future of the Web. In: http://sunsite.unc.edu/pub/sun-info/standards/xml/why/ xmlapps.html, last visit: 04/01/2004.Google Scholar
  2. [BROW2002]
    Brownell, D.: SAX2: Processing XML Efficiently with Java. O’Reilly 2002.Google Scholar
  3. [CHAT2003]
    Chatterjee, S. et al.: Developing Enterprise Web Services: An Architect’s Guide. Prentice Hall 2003.Google Scholar
  4. [EMME1993]
    Emmelhainz, M. A.: EDI: A Total Management Guide. Second Edition. Van Nostrand Reinhold 1993.Google Scholar
  5. [HARO2001]
    Harold, E. R.; Means, W. S.: XML in a Nutshell: A Desktop Quick Reference. O’Reilly 2001.Google Scholar
  6. [HUNT2001]
    Hunter, D. et al.: Beginning XML. Second Edition. Wrox Press 2001.Google Scholar
  7. [KAY2001]
    Kay, M.: XSLT: Programmer’s Reference. Second Edition. Wrox Press 2001.Google Scholar
  8. [KOTO2000]
    Kotok, A.: Even More Extensible: An Updated Survey of XML Business Vocabularies. http://webservices.xml.com/pub/a/ws/2000/08/02/ebiz/ extensible.html, August 2000, last visit: 04/01/2004.Google Scholar
  9. [SALL2002]
    Sall, K.: XML Family of Specifications: A Practical Guide. Addison-Wesley 2002.Google Scholar
  10. [SEGE1997]
    Segev, A. et al.: Internet-Based EDI Strategy. Working Paper 97-WP-1021, Haas School of Business, University of California at Berkeley, Berkeley 1997.Google Scholar
  11. [SIMP2002]
    Simpson, J. E.: XPath and XPointer: Locating Content in XML Documents. O’Reilly 2002.Google Scholar
  12. [SKON2001]
    Skonnard, A.; Gudgin, M.: Essential XML Quick Reference. Addison-Wesley 2001.Google Scholar
  13. [TIDW2001]
    Tidwell, D.: XSLT: Mastering XSLT Transformations. O’Reilly 2001.Google Scholar
  14. [VLIS2002]
    Vlist, van der, E.: XML Schema: The W3C’s Object-Oriented Descriptions for XML. O’Reilly 2002.Google Scholar
  15. [WEST1999]
    Westarp, F. et al.: The Status Quo and the Future of EDI — Results of an Empirical Study. In: Proceedings of the European Conference on Information Systems (ECIS’99), Copenhagen, pp. 719–731.Google Scholar
  16. [WILL2000]
    Williams, K. et al.: Professional XML Databases. Wrox Press 2000.Google Scholar
  17. [W3C1999a]
    W3C: Namespaces in XML, W3C Recommendation, 01-14-1999. In: http://www.w3.org/TR/REC-xml-names/, last visit: 04/01/2004.Google Scholar
  18. [W3C1999b]
    W3C: XSL Transformations (XSLT) Version 1.0, W3C Recommendation, 11-16-1999. In: http://www.w3.org/TR/xslt20/, last visit: 04/01/2004.Google Scholar
  19. [W3C2000]
    W3C: Web Style Sheets. In: http://www.w3.org/Style/, last visit: 04/01/2004.Google Scholar
  20. [W3C2001]
    W3C: XML Schema Part 0: Primer, W3C Recommendation, 05-02-2001. In: http://www.w3.org/TR/xmlschema-0/, last visit: 04/01/2004.Google Scholar
  21. [W3C2002]
    World Wide Web Consortium: SOAP Version 1.2. In: http://www.w3.org/TR/soap12-part0/, http://www.w3.org/TR/soap12-part0/ and http://www.w3.org/TR/soap12-part1/, last visit: 04/01/2004.Google Scholar
  22. [W3C2003]
    W3C: XSL Transformations (XSLT) Version 2.0, W3C Working Draft, 11-12-2003. In: http://www.w3.org/TR/xslt20/, last visit: 04/01/2004.Google Scholar
  23. [W3C2004a]
    W3C: Extensible Markup Language (XML) 1.1, W3C Recommendation, 02-04-2004. In: http://www.w3.org/TR/2004/REC-xml11-20040204/, last visit: 04/01/2004.Google Scholar
  24. [W3C2004b]
    W3C: Web Services Activity Statement. In: http://www.w3.org/2002/ws/Activity, last visit: 04/01/2004.Google Scholar
  25. [WHB02]
    Wustner, Erik; Hotzel, Thorsten; Buxmann, Peter: Converting Business Documents: A Classification of Problems and Solutions using XML/XSLT. In: Proceedings of the 4th International Workshop on Advanced Issues of ECommerce and Web-based Information Systems (WECWIS 2002), Newport Beach, California, June 2002, pp. 61–68.Google Scholar
  26. [WBS05]
    Wustner, Erik; Buxmann, Peter; Schade, Sven: ‹x:act› — A Web Service for the Conversion of XML Standards. In: International Journal of IT Standards and Standardization Research (IJITSSR) 3(2), July-December 2005, pp. 39–52.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Erik Wüstner
  • Peter Buxmann
  • Oliver Braun

There are no affiliations available

Personalised recommendations