old toXML() function using libxml2

Time: 1485.28 ms
Time: 1502.64 ms
Time: 1495.68 ms

new toXML() function
--
Time: 463.52 ms
Time: 43.91 ms
Time: 10.28 ms
