Initial commit for XML reader code
Revert "Initial commit for XML reader code"

This reverts commit a68dd73dc806e26bde3045a0f10f1889b9d119c2.