XMLの中にある「%s」などの文字をPHPで操作する。

<?php

function test () {

$xml = file_get_contents("result.xml");

$str = "<?xml version='1.0' encoding='UTF-8' ?><result><tag>%s</tag></result>";
$str2 = sprintf($str, $xml);
$string = new SimpleXMLElement($str2);
echo "<pre>" . $string->asXML() . "</pre>";

return $string->asXML();
}

echo test();

?>