|
Issues on efficiency of XML parsersKeywords: Extensible Markup Language XML , XML parser , Document Object Model DOM , Application Programming Interface API Abstract: Using XML (Extensible Markup Language) processing can result into significant runtime overhead in a XML-based infrastructural middleware, such as multi-thread server application. Based on well-formed pairs of named-marking tags, XML element’s structure contribute to its cross-platform and vender neutrality characteristics, but require extra computation in processing. In this paper we analyze XML processing overhead for the most known XML parsers and decide what parser is most suited for a multi-thread server application that will process many streams of XML content, streams that can be very large. Based on the analysis that was carried on, we offer a solution for XML binding.
|