The subject invention pertains to a compilation system and meta-object
protocol to facilitate interaction with objects of various types
including but not limited to XML documents. More specifically, a
delineator or dot operator can be extended to hide idiosyncratic details
of interacting with objects. Code details can be generated by a compiler
behind the scenes. This enables a programmer to achieve the same results
while writing much simpler and intuitive code.