当前位置: 首页>>代码示例>>PHP>>正文


PHP SimpleXMLExtended::asXml方法代码示例

本文整理汇总了PHP中SimpleXMLExtended::asXml方法的典型用法代码示例。如果您正苦于以下问题:PHP SimpleXMLExtended::asXml方法的具体用法?PHP SimpleXMLExtended::asXml怎么用?PHP SimpleXMLExtended::asXml使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SimpleXMLExtended的用法示例。


在下文中一共展示了SimpleXMLExtended::asXml方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Index

 public function Index($rows)
 {
     $xml = new SimpleXMLExtended('<?xml version="1.0" encoding="GBK"?><DOCUMENT/>');
     foreach ($rows as $keys => $values) {
         foreach ($values as $key => $value) {
             $i = -8;
             $num_item = $xml->addchild($key);
             $num_key = $num_item->addchild('key');
             $num_display = $num_item->addchild('display');
             $n = 1;
             foreach ($value as $k => $val) {
                 $n++;
                 if ($n < 3) {
                     $num_key->addCData($val);
                 } else {
                     $i++;
                     if ($i < 14) {
                         $num_display->{$k} = NULL;
                         $num_display->{$k}->addCData($val);
                         continue;
                     } elseif ($i == 14) {
                         $num_moremore = $num_display->addchild('moremore');
                         $num_moremore->{$k} = NULL;
                         $num_moremore->{$k}->addCData($val);
                     }
                     $num_moremore->{$k} = NULL;
                     $num_moremore->{$k}->addCData($val);
                 }
             }
         }
     }
     echo $xml->asXml();
 }
开发者ID:ahinap,项目名称:wordpress,代码行数:33,代码来源:MysqlToXmlController.php


注:本文中的SimpleXMLExtended::asXml方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。