tailieunhanh - XML Patterns

In these patterns XML proves to be a smart way to achieve the goal. Through examples, we show precise solutions that can be used alone or combined. They can be especially useful when developers need to get data that belong to opaque systems, when the separation of data from processing is a must, and when data have to cross platform boundaries. | XML Patterns XML Patterns María Laura Ponisio and Gustavo Rossi LIFIA Facultad de Informática UNLP La Plata Buenos Aires Argentina Mail lponisio gustavo @ Acknowledgments Thanks to our shepherd Paul Asman for his dedication and willingness to get this work right. Abstract In this paper we deal with the problem of getting distributed data onto a Web site. We present four patterns that can be utilized to achieve a successful solution in that endeavor. Each individual pattern is a way of solving part of this general problem. In these patterns XML proves to be a smart way to achieve the goal. Through examples we show precise solutions that can be used alone or combined. They can be especially useful when developers need to get data that belong to opaque systems when the separation of data from processing is a must and when data have to cross platform boundaries. The patterns use the power of XML to share data between distributed sources as well as to transform XML data on behalf of the user view. Keywords XML XSL XSLT Design patterns Web design Introduction We present four patterns dealing with a general problem getting distributed data onto a Web site. Each pattern uses XML the eXtensible Markup Language to form part of the solution. The XML specification offers a way of organizing data so that the data can be shared. XML makes easy to transfer data between platforms and separates data from data transformation. The first pattern XML In Out Tray solves the problem of getting processing and showing data. In this pattern XML holds the place of the in and out trays that a worker uses to receive petitions. This pattern solves the problem of getting and giving data from and to applications where the internal processes are hidden. The second External Assistant adds outsourcing to the process of generating an HTML page from an XML document and XSL stylesheet. With a model that transforms XML data while keeping it completely separated from the processing .

TỪ KHÓA LIÊN QUAN