Added XML to Code Macro
Added XML parser that retains position information