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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

176 <strong>B2B</strong> <strong>Integration</strong> — A <strong>Practical</strong> <strong>Guide</strong> <strong>to</strong> <strong>Collaborative</strong> E-<strong>commerce</strong><br />

XML Document<br />

1<br />

XSL<br />

Stylesheets<br />

1<br />

1<br />

• XSLPi ocessoi'<br />

I 1<br />

HTML/ Cascading!<br />

Style Sheets J<br />

Postscript/<br />

PDF<br />

Speech<br />

Figure 6.3. — A typical XSL processor<br />

" |<br />

Others 1<br />

another part of XSL, called XSLT, or XSL Transformations. Readers<br />

can get the most current working draft at http://www.w3.org/TR/xsl/.<br />

• XSL Transformations — This is a markup vocabulary which describes<br />

the transformation part of XSL. The input in this part is an<br />

XML document (source document) and the output is a result tree<br />

based on a series of filters and patterns that have been included<br />

within the style sheet. Readers can get the most current working draft<br />

at http://www.w3.org/TR/xslt.<br />

• The XML Path Language (XPath) — This is a language for<br />

addressing parts of an XML document, designed <strong>to</strong> be used by both<br />

XSLT and Xpointer. XSLT uses this language <strong>to</strong> describe the<br />

expressions and location paths that allow us <strong>to</strong> create expressions <strong>to</strong><br />

manage the selection of nodes for more advanced XSL transformations.<br />

Readers can get the most current working draft at http://www.w3.org/<br />

TR/xpath.<br />

Example of an XSL document:<br />

<br />

<br />

<br />

Order Example<br />

<br />

<br />

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

Saved successfully!

Ooh no, something went wrong!