Proceedings of the 43rd Annual Southeast Regional Conference - Volume 2 2005
DOI: 10.1145/1167253.1167316
|View full text |Cite
|
Sign up to set email alerts
|

Reducing application code complexity with vocabulary-specific XML language bindings

Abstract: The eXtensible Markup Language (XML)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
6
0

Year Published

2006
2006
2013
2013

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 6 publications
0
6
0
Order By: Relevance
“…Optimize the XML-to-IDL processing capability. DAnCE uses a vocabulary-specific XML data binding [13] tool called the XML Schema Compiler (XSC). XSC reads D&C XML schemas and generates a C++-based interface to XML documents built atop the Document Object Model (DOM) XML programming API.…”
Section: Improving Runtime Plan Loadingmentioning
confidence: 99%
“…Optimize the XML-to-IDL processing capability. DAnCE uses a vocabulary-specific XML data binding [13] tool called the XML Schema Compiler (XSC). XSC reads D&C XML schemas and generates a C++-based interface to XML documents built atop the Document Object Model (DOM) XML programming API.…”
Section: Improving Runtime Plan Loadingmentioning
confidence: 99%
“…Optimize the XML to IDL processing capability. DAnCE uses a vocabulary-specific XML data binding [28] tool called the XML Schema Compiler (XSC). XSC reads D&C XML schemas and generates a C++-based interface to XML documents built atop the Document Object Model (DOM) XML programming API.…”
Section: Improving Runtime Plan Processingmentioning
confidence: 99%
“…According to [25] XML processing can be implemented using a vocabulary-independent data access interface such as those provided by SAX 1 or DOM [20]; or using a vocabularydependent data access interface, where XML data is mapped into application-specific concepts. The first option is recognized to be difficult and error-prone producing code that is hard to modify and maintain.…”
Section: Introductionmentioning
confidence: 99%
“…The second option, also known as XML Data Binding, is favoured as " relieve developers from the burden of mapping data from a vocabularyindependent DAI (Data Access Interface) to application-specific data structures. Developers can focus on the semantics of the data they are manipulating, while leaving the type conversion to the vocabulary-specific DAI implementation" [25]. XML data binding code is often produced by using code generators.…”
Section: Introductionmentioning
confidence: 99%