【发布时间】:2013-10-18 18:23:21
【问题描述】:
我正在寻找一种使用 PHP 脚本将我从网站检索到的 PHP 文件转换为 XML 格式的方法。
我得到的返回文件是:
{ "days": [
{"reference":"13L6-A67-1", "dayinit":"4","hourinit":"9"},
{"reference":"13L6-A67-1", "dayinit":"5","hourinit":"9"} ]}
无论如何我可以将其转换为这样的 XML 文件:
<?xml version="1.0"?>
<days>
<day>
<lesson>
<reference>13L6-A67-1</reference>
<hourinit>9</hourinit>
</lesson>
</day>
<day>
<lesson>
<reference>13L6-A67-1</reference>
<hourinit>9</hourinit>
</lesson>
</day>
</days>
最好是根据“dayinit”对数据进行分组。
【问题讨论】:
-
问问自己:如何在 PHP 中创建 HTML? HTML 与 XML 非常相似。
-
第一个文件不是 PHP,而是 JSON。
-
使用
json_decode将文件转换为数组,然后使用 XML 库从中创建所需的 XML 元素。
标签: php html xml parsing html-parsing