Inline Binding For XML DataInline Binding For XML Data 


Vol. 13,  No. 1, pp. 71-78, Feb.  2006
10.3745/KIPSTA.2006.13.1.71


PDF
  Abstract

For using XML data in programming languages, there is a data binding method, which generates classes from XML type definitions. However, since existing binding frameworks for this method generate all classes for element definitions, the number of generated classes becomes large and the complexity of the overall application system gets high. In this research, we propose an inline binding method for selecting necessary classes from element definitions. In the proposed method, asses are created only for elements with repetitions and recursions, and they include fields for values of terminal elements. We introduce a generation algorithm for binding classes and the marshaling methods for recovering the omitted paths. We develop IBinder system to validate the proposed method and compare the generated codes with the ones of existing systems. As a result, we can show that the number of generated classes decrease substantially compared to other systems.

  Statistics


  Cite this article

[IEEE Style]

E. J. Lee and G. Y. Yoo, "Inline Binding For XML DataInline Binding For XML Data," The KIPS Transactions:PartA, vol. 13, no. 1, pp. 71-78, 2006. DOI: 10.3745/KIPSTA.2006.13.1.71.

[ACM Style]

Eun Jung Lee and Ga Yeon Yoo. 2006. Inline Binding For XML DataInline Binding For XML Data. The KIPS Transactions:PartA, 13, 1, (2006), 71-78. DOI: 10.3745/KIPSTA.2006.13.1.71.