18.04.2013 Views

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Extensible Markup Language (XML) 161<br />

However, XML is simply a data definition language, not a technology.<br />

XML cannot by itself integrate different systems.<br />

6.4.3. XML: A derivative of SGML<br />

The parent of Extensible Markup Language (XML) is the Standard<br />

Generalized Markup Language (SGML), an international standard for<br />

the definition of device-independent, system-independent methods of<br />

representing texts in electronic form. SGML is a meta-language, that is,<br />

a means of formally conveying a language, for specifying the structure<br />

and describing the content of documents. The use of SGML for encoding<br />

electronic forms ensures their transportability from one hardware and<br />

software environment <strong>to</strong> another without loss of information. SGML<br />

enables a publishers <strong>to</strong> define their own document formats and create a<br />

single document source that can be viewed, displayed, or printed in a<br />

variety of ways.<br />

XML is a sub-domain of SGML. The full specifications of SGML<br />

have a lot of unused and optional features that over time have proven <strong>to</strong><br />

have a high cost/benefit ratio, especially for <strong>B2B</strong> type applications.<br />

XML removes many of those arcane and seldom-used features of<br />

SGML, making it easy <strong>to</strong> use for defining new document types and<br />

creating their own tags while freeing them from the constraints of using<br />

predefined tags.<br />

6.4.4. Sample XML files<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Continue on page 162

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!