SaveXml in php returning empty string -
i have next xml :
<assumption_list> <assumption name="test" id="23" description="test1" is_shared="no"> <watchlists> <watchlist globalissuer="koolwater" prepayrate="5" prepaytype="cpr" defaultrate="5" defaulttype="cdr" lossrate="7" lagmonths="2"/> </watchlists> </assumption> </assumption_list> i load next received jsp phone call in php domdocument
i trying <watchlists> node string using next code :
$result = $xmldoc->getelementsbytagname('watchlists'); $strxml=''; foreach($result $element) { print_r(simplexml_import_dom($element)); $strxml = $xmldoc->savexml($element); var_dump($strxml); } i see print_r(simplexml_import_dom($element)); getting populated reasons see empty string after savexml operation. there wrong current implementation.
i trying xml string representation can pass xml string c# dll used php application
if want output xml string representation, can utilize simple htmlentities() on one. consider example: sample output
$xmldoc = '<assumption_list> <assumption name="test" id="23" description="test1" is_shared="no"> <watchlists> <watchlist globalissuer="koolwater" prepayrate="5" prepaytype="cpr" defaultrate="5" defaulttype="cdr" lossrate="7" lagmonths="2"/> </watchlists> </assumption></assumption_list>'; $xmldoc = simplexml_load_string($xmldoc); $result = $xmldoc->assumption->watchlists->watchlist; // echo $result->asxml(); // output xml echo htmlentities($result->asxml()); // output xml string php
No comments:
Post a Comment