CodeceptionUtilXmlBuilder
Codeception\Util\XmlBuilder
That’s a pretty simple yet powerful class to build XML structures in jQuery-like style. With no XML line actually written! Uses DOM extension to manipulate XML data.
<?php $xml = new \Codeception\Util\XmlBuilder(); $xml->users ->user ->val(1) ->email ->val('davert@mail.ua') ->attr('valid','true') ->parent() ->cart ->attr('empty','false') ->items ->item ->val('useful item'); ->parents('user') ->active ->val(1); echo $xml;
This will produce this XML
<?xml version="1.0"?> <users> <user> 1 <email valid="true">davert@mail.ua</email> <cart empty="false"> <items> <item>u