Logo

Programming-Idioms

Read from the file data.xml and write its contents into the object x.
Assume the XML data is suitable for the type of x.
New implementation

Be concise.

Be useful.

All contributions dictatorially edited by webmasters to match personal tastes.

Please do not paste any copyright violating material.

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

Other implementations
using System.Xml.Linq;
XDocument x = XDocument.Load("data.xml");

import orange.serialization._;
import orange.serialization.archives._;
import std.file;
XmlArchive archive = new XmlArchive!(char);
archive.doc.parse(read("data.xml"));
Serializer ser = new Serializer(archive);
ser.deserialize(x);
import "encoding/xml"
import "os"
buffer, err := os.ReadFile("data.xml")
if err != nil {
	return err
}
err = xml.Unmarshal(buffer, &x)
if err != nil {
	return err
}
def x = new XmlSlurper().parse(new File('data.xml'))
(ql:quickload :plump)
(let ((x (plump:parse #p"data.xml")))
  ...)
use XML::LibXML qw();
my $x = XML::LibXML->load_xml(
location => 'data.xml');
import lxml.etree
x = lxml.etree.parse('data.xml')
import scala.xml.XML
val xml = XML.loadFile("data.xml")