Page 260 - DCAP312_WEB_TECHNOLOGIES_II
P. 260
Web Technologies-II
Notes As a 3PL operator you know the availability of real-time, accurate information is as important
as any core function. Customers demand immediate details, but they do not all expect it to
be delivered identically. Some want it “pushed” to them via automatic e-mail updates, while
others wish to “pull” it themselves via their own access to online reporting. Some want it both
ways. A robust WMS enables the 3PL operator to provide flexible communication options to
its varied customer base, and a great WMS does so while rolling that functionality into the
day-to-day workflow. This streamlines this critical task operationally while eliminating missed
customer updates.
13.1 The XML Tools
Extensible Markup Language (XML) is an easy, very flexible text layout derived from SGML
(ISO 8879). Originally designed to meet the challenges of important electronic publishing, XML
is also playing an increasingly important role in the exchange of a extensive variety of data on
the Web and elsewhere.
This page describes the work organism done at W3C within the XML movement, and how it is
structured. Work at W3C takes place in Working Groups. The Working Groups within the XML
Activity are listed below, together with links to their individual web pages.
Each document also contains email addresses you can use to send comments or questions, for
example if you have been writing software to implement them and have found problems or errors.
There are various tools of XML are given below:
Xerces
• Validating XML parser
• SAX support
• DOM support
• XML Schema support
• JAXP support
Xalan
• XSLT engine
• XPath support
JDOM
• Java interface to SAX or DOM based parsers
Other popular XML Processing Tools:
• Saxon – popular XSLT engine
Java XML Data Binding Tools
• Castor – open source, although lacks complete schema support
• JAXB – Java Community Process based, provides schema support
DTD Validation
The WFS Specification mandates the use of XML Schema as a minimum for all operations. Other
output formats for Get Feature, such as DTD, are possible if specified by DescribeFeatureType
and GetCapabilities.
254 LOVELY PROFESSIONAL UNIVERSITY