Thanks Niharika for your reply.
Could you help me out with the following questions.
1.An online parts supplier is creating an XML-based application to deliver data to B2B suppliers and vendors, and also for use by B2C clients of various types. Which of the following provides the BEST design solution for the various clients consuming the XML data?
a) Use a single XSL stylesheet to transform XHTML1.1 linking to a CSS2 stylesheet for formatting.
b) Let the application process the HTTP request and execute client-specific XSL transformations according to the client's capabilities.
c) Let the application evaluate the client's needs based on the HTTP request and deliver formatted HTML to the client.
d) Let the application deliver XML content to B2B clients and XHTML/HTML to B2C clients.
e) Pass XML directly to B2B clients, and use Active Server Pages or
Java Server Pages to deliver customized HTML to B2C clients.
Ans: d ??
2) An XML developer is formatting XML output to HTML for multiple client types. Client memory footprint is a consideration. Which of the following approaches would BEST suit this environment?
a) Use only a subset of XHTML 1.1, relying on Format Objects to apply style.
b) Let the client process both the XML and the XSL documents.
c) Output HTML via a server-side XSL Transformation and embed CSS2 style information in the xsl:template actions.
Ans: c ??
3.
--------------------------------------
The web site for a financial services company will include both web-based trading (e-trades) and the financial research reports to help investors make their decisions. As part of application architecture, XML will be used in several ways:
As the data interchange format between the web based application and the comapny's legacy trading systems
As the EFT ( Electronic Funds Transfer) data interchange format with the customer's bank , from which funds will be withdrawn to settle the trade
As the source format for the financial research reports , which will be searchable and displayable from the web browser.
-------------------------------
Which of the following is MOST likely to be required in the design ?
a) XML from the financial institution must be validated and transformed into a format expected by the legacy system.
b) XML from the legacy system must be transformed into a format expected by the financial institution's application.
c) The DTD for financial reports must be consistent with element names used by the financial institution.
d) The DTD for EFT transactions must be consistent with element names used by the browser.
Ans : c ???
4) Again from the above case - > To build the interface between the legacy trading system and the web application, which of the following is LEAST likely to be part of the design?
a) An XML transformation process that produces data in the legacy trading system format.
b) An XML parser that produces a DOM representation of the XML.
c) An XSL processor that reads the legacy data and transforms it to XML.
d) Java or other code that reads the DOM and produces data for the legacy system.
Ans : b ???
Thanks
Mamta