Inline Binding For XML DataInline Binding For XML Data


The KIPS Transactions:PartA, Vol. 13, No. 1, pp. 71-78, Feb. 2006
10.3745/KIPSTA.2006.13.1.71,   PDF Download:

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
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


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.