时间:2021-07-01 10:21:17 帮助过:20人阅读
- {
- //获取模板信息
- $strTempInfo = $this->modelCmsObj->getTemplate(2007);
- $arrTemp = explode("#",$strTempInfo);
- array_shift($arrTemp);
- $arrContents = array();
- foreach($arrTemp as $k=>$v)
- {
- $arrContents[$k]=explode(",",$v);
- }
- //解析为xml文件
- $objDom = new DOMDocument("1.0");
- header("Content-Type: text/plain");
- //添加元素和文本节点
- $root = $objDom->createElement("recommend");
- $objDom->appendChild($root);
- foreach($arrContents as $k=>$v)
- {
- $item = $objDom->createElement("entry");
- $root->appendChild($item);
- $nextitem1 = $objDom->createElement("simgurl");
- $nextitem2 = $objDom->createElement("imgurl");
- $nextitem3 = $objDom->createElement("fileurl");
- $item->appendChild($nextitem1);
- $item->appendChild($nextitem2);
- $item->appendChild($nextitem3);
- $text1 = $objDom->createTextNode($v[0]);
- $text = $objDom->createTextNode($v[1]);
- $text2 = $objDom->createTextNode($v[2]);
- $nextitem2->appendChild($text1);
- $nextitem3->appendChild($text2);
- $nextitem1->appendChild($text);
- }
- echo $objDom->saveXML();
- }
- $string = <<
//声明xml文档 - 1.0?>
Forty What? Joe Jane - I know thats the answer -- but whats the question?
- XML;
- $xml = simplexml_load_string($string);
- var_dump($xml);
- ?>
- This script will display:
http://www.bkjia.com/PHPjc/486093.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/486093.htmlTechArticlephp生成xml就像树一样,逐个添加节点,可以在一个父节点下添加多个子节点, function madexml() { //获取模板信息 $strTempInfo = $this -modelCmsObj-g...