Be concise.

Be useful.

All contributions dictatorially edited by webmasters to match personal tastes.

Please do not paste any copyright violating resource.

Please try to avoid dependencies to third-party libraries and frameworks.

Other implementations
import "encoding/xml"
import "io/ioutil"
buffer, err := ioutil.ReadFile("data.xml")
if err != nil {
	return err
err = xml.Unmarshal(buffer, &x)
if err != nil {
	return err
import lxml.etree
x = lxml.etree.parse('data.xml')
use XML::LibXML qw();
my $x = XML::LibXML->load_xml(
location => 'data.xml');
using System.Xml.Linq;
XDocument x = XDocument.Load("data.xml");