Jump to content

XMLSpy

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Efcavanaugh (talk | contribs) at 15:45, 12 December 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

XMLSpy is an integrated development environment (IDE) for XML from Altova. XMLSpy allows computer programmers create XML-based and Web services applications.

Altova XMLSpy includes multiple views and editing features for accomplishing the following:

  • XML instance document creation and editing
  • Visual XML Schema development
  • DTD editing
  • XSLT 1.0/2.0 development and debugging
  • XQuery development and debugging
  • XPath 1.0/2.0 development
  • Web services development
  • Graphical WSDL creation and editing
  • SOAP development and debugging
  • Java, C++, C# code generation

XMLSpy is also available as a plug-in for Microsoft Visual Studio and Eclipse. This allows all of the XMLSpy functionality to be accessed seamlessly from within these multi-purpose IDEs.


Open Standards Support

XMLSpy is in full compliance with the following open standards from the World Wide Web Consortium (W3C):

  • XML
  • XML Schema (XSD)
  • Document Type Definitions (DTD)
  • Extensible Stylesheet Language Transformations (XSLT) 1.0
  • Extensible Stylesheet Language Transformations (XSLT) 2.0
  • XML Path Language (XPath) 1.0
  • XML Path Language (XPath) 2.0
  • XML Query Language (XQuery) 1.0
  • Web Services Description Language (WSDL)
  • SOAP (formerly an acronym of Simple Object Access Protocol)

Industry Standards Support

XMLSpy comes with built-in stylesheet and editing support for several popular industry-standard XML templates, including:

  • DITA - The Darwin Information Typing Architecture (DITA) is an IBM standard for creating technical documents using XML. This standard's focus is around topic-centric content, where such information would be disseminated to various formats.
  • DocBook - The DocBook project was originally developed for exchange of UNIX documentation 10 years ago. It now is an OASIS standard and is one of the most recognized industry vocabularies for technical documents.
  • NCAXML - This is a standard by the National Coffee Association for coffee shippers and wholesalers to create XML associated with their transactions. These specifications were produced to reduce the paperwork required for coffee trading and to invigorate the e-commerce behind coffee exchange.
  • NewsML - NewsML is a structural framework for news, a wrapper, based on Extensible Markup Language for support of the representation of electronic news items also developed by IPTC. It allows for the provision of multiple representations of the same information, and handles arbitrary mixtures of media types, formats, languages and encodings.
  • NITF - News Industry Text Format (NITF) uses XML to define the content and structure of news articles. It is currently a standard of the International Press Telecommunications Council (IPTC). The Newspaper Association of America and the Media Center at the American Press Institute have both come to endorse the NITF.
  • P3P - Platform for Privacy Preferences (P3P) has been created to automate the dissemination of privacy practices for a web site in Extensible Markup Language. This is a W3C specification designed to help protect privacy on the web by encoding data-collection and data-use practices, and providing flexibility for it to be both human and user agent readable.
  • RIXML - The Research Information eXchange Markup Language standard was created by the RIXML.org organization for investment and financial firms to represent shared research documents between these firms, such as morning calls, company and stock reports.
  • XMLresume - This Sourceforge based project is used for creation of XML based resumes and curricula vitae. This assists in simplifying transactions and data retrieval for human resources, job search engines and employers. The portability of XML also allows a single document to be used for multiple output files using XSL.
  • DAISY - The Digital Accessible Information System is a globally recognized technical standards group that facilitates the creation of accessible content for the benefit of individuals unable to read print. The DAISY 3/NISO Tag set, or Digital Talking Book uses several W3C standards, including XML and Synchronized Multimedia Integration Language (SMIL).
  • And others.