Patent ID: 8812643

Claim:
A computer storage device having stored thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform the following: an act of receiving a request from an internal processing component to write a hierarchical type data structure that is structured in an eXtensible Markup Language (XML) or other Infoset hierarchical data format onto a network communication channel, wherein the internal processing component is an XML or other Infoset hierarchical type processor; evaluating and determining a type of content contained in the XML or other Infoset hierarchical data structure and, when the type of content contained in the XML or other Infoset hierarchical data structure is a first type of content, an act determining that the XML or other Infoset hierarchical data structure is to be converted into an equivalent binary data structure prior to being written onto the network communication channel rather than writing the XML or other Infoset hierarchical data structure to the network communication channel as designated by the XML or other Infoset hierarchical type of the internal processing component, and when the type of content contained in the XML or other Infoset hierarchical data structure is a second type of content that is different from the first type of content, an act determining that the XML or other Infoset hierarchical data structure is to be converted into a data structure of a type other than said equivalent binary data structure prior to being written onto the network communication channel; an act of automatically transforming the hierarchical data structure into the determined equivalent binary data or the determined data structure of a type other than said equivalent binary data structure, even though not requested by the XML or other Infoset type processing component and thereby overriding default content type information of the XML or other Infoset hierarchical data format; and an act of writing the transformed hierarchical data structure onto the network communication channel.