After struggling with installing SDO on the server I found some information that SDO is not going to be further developed/supported.
How could this be done without SDO?
$das = SDO_DAS_XML::create("$someSchemaFile");
$doc = $das->createDocument();
$root = $doc->getRootDataObject();
$root->Data1 = 'data1';
$root->Data2 = 'data2';
$string = $das->saveString($doc);
Schema (pseudo)
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cc="http://cc/XMLSchema">
<xsd:element name="SomeName">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Data1" type="xsd:string"/>
<xsd:element name="Data2" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>