4. The XML processing device as claimed in claim 1 , wherein: the XML conversion modules are connected in series; a cache memory shared by the serially-connected XML conversion modules for temporarily saving conversion results of each of the XML conversion module is provided; and the output destination interpretation modules and the output distribution modules are provided in multiple stages by corresponding to the serially-connected XML conversion modules.
1. An Extensible Markup Language (XML) processing device which converts and outputs an XML inputted asynchronously from outside according to a conversion rule, comprising: a storage unit that stores the conversion rule written in an XML processing language and an output destination solution table that defines an output destination of the XML, the output destination of the XML corresponding to identifiers contained in the conversion rule; a cache memory that temporarily stores the XML; a cache reference module that acquires the XML from the cache memory; a cache update module that adds the XML to the cache memory and erases the XML from the cache memory; an XML conversion module that refers to the XML of the cache memory by the cache reference module and converts the XML according to the conversion rule read out from the storage unit, when the XML is inputted; an output destination interpretation module that interprets the output destination corresponding to the identifiers contained in the conversion rule and written in an attribute or an element of the XML converted by the XML conversion module based on a content defined by the output destination solution table; and an output distribution module that outputs the converted XML to the cache update module when the output destination of the converted XML is the cache update module defined in the output destination solution table, and outputs the converted XML to an XML transmission module that transmits the converted XML to an external output device by using Hypertext Transfer Protocol (HTTP) protocol when the output destination of the converted XML is the XML transmission module.