将转换后的xml存储到xml文件中

时间:2011-05-10 01:04:46

标签: php xml

我已经转换了xml,如何使用php将此(转换后的xml)保存在xml文件(data.xml)中

我的php文件是:

<?php
$xmlDoc = new DOMDocument('1.0');
$xmlDoc->formatOutput = true;
$xmlDoc->load("products.xml");
$xslDoc = new DomDocument;
$xslDoc->load("product.xsl");
$proc = new XSLTProcessor;
$proc->importStyleSheet($xslDoc);
$strxml= $proc->transformToXML($xmlDoc);
echo ($strxml);
?>

2 个答案:

答案 0 :(得分:0)

请参阅http://php.net/fopenhttp://php.net/fwrite

简而言之:

<?php
$fp = fopen('data.xml', 'wb');
fwrite($fp, $xml);
?>

答案 1 :(得分:0)

可以使用以下函数解析XML String。

$convertedXML = simplexml_load_string($strXml);

可以使用

保存
$convertedXML->saveXML("member.xml"); 

干杯。