相关疑难解决方法(0)

如何将数组转换为SimpleXML

如何在PHP中将数组转换为SimpleXML对象?

php xml arrays simplexml

277
推荐指数
10
解决办法
39万
查看次数

PHP simpleXML如何以格式化方式保存文件?

我正在尝试使用PHP的SimpleXML将一些数据添加到现有的XML文件中.问题是它将所有数据添加到一行中:

<name>blah</name><class>blah</class><area>blah</area> ...
Run Code Online (Sandbox Code Playgroud)

等等.全部在一条线上.如何引入换行符?

我怎么做到这样?

<name>blah</name>
<class>blah</class>
<area>blah</area>
Run Code Online (Sandbox Code Playgroud)

我正在使用asXML()功能.

谢谢.

php formatting simplexml

85
推荐指数
3
解决办法
6万
查看次数

PHP XML如何输出漂亮的格式

以下是代码:

$doc = new DomDocument('1.0');
// create root node
$root = $doc->createElement('root');
$root = $doc->appendChild($root);
$signed_values = array('a' => 'eee', 'b' => 'sd', 'c' => 'df');
// process one row at a time
foreach ($signed_values as $key => $val) {
    // add node for each row
    $occ = $doc->createElement('error');
    $occ = $root->appendChild($occ);
    // add a child node for each field
    foreach ($signed_values as $fieldname => $fieldvalue) {
        $child = $doc->createElement($fieldname);
        $child = $occ->appendChild($child);
        $value = $doc->createTextNode($fieldvalue);
        $value = $child->appendChild($value);
    } …
Run Code Online (Sandbox Code Playgroud)

php xml domdocument

61
推荐指数
5
解决办法
12万
查看次数

如何将jSON转换为XML

在开始之前,我知道有很多类似的问题,但请相信我,我读了所有,如果不是大多数.我尝试了一堆解决方案,但似乎都没有.我得到一个空白的"树"作为我的结果.这是我正在使用的代码.

$jSON = json_decode('array here');

function array2xml($array, $xml = false){
if($xml === false){
    $xml = new SimpleXMLElement('<result/>');
}

foreach($array as $key => $value){
    if(is_array($value)){
        array2xml($value, $xml->addChild($key));
    } else {
        $xml->addChild($key, $value);
    }
}

return $xml->asXML();
}
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的jSON数组.

http://pastebin.com/pN3QwSHU

我不确定为什么它不起作用.这是我使用该功能时的结果.

<result>
<generated_in>155ms</generated_in>
</result>
Run Code Online (Sandbox Code Playgroud)

php xml json simplexml

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×4

simplexml ×3

xml ×3

arrays ×1

domdocument ×1

formatting ×1

json ×1