我想将xml文件的内容存储在数据库中。有一个简单的方法吗? 我可以写一些可以为我完成任务的脚本吗?
XML文件的架构如下所示:
<schedule start="20100727120000 +0530" stop="20100727160000 +0530" ch_id="0210.CHNAME.in">
<title>Title_info</title>
<date>20100727</date>
<category>cat_02</category>
</schedule>
需要注意的一点是:
我如何阅读开始时间?我需要时间+0530添加时间?
非常感谢你。
答案 0 :(得分:1)
您可能希望创建一个与您的数据匹配的名为schedules
的表,然后使用您选择的XML解析器读取XML文件的内容。 SimpleXML可能是这项工作的正确工具。
至于日期,我建议您尝试使用date_parse_from_format()函数。
答案 1 :(得分:0)
在php页面上查找simple_xml
- 关闭它我不是太热,但基本上你最终会得到一个循环,它会将你的数据添加到一个对象,例如:
$xml
您可以像$xml->schedule->title
$xml->schedule->date
和$xml->schedule->category
那样调用标签,您可以调用$xml->schedule[start]
这样的属性,但您可能需要检查一下
我最近必须为客户做这件事,这是我能找到的最好方法。属性可能很棘手 - 我不记得了,但你可能不得不查看命名空间等等......无论如何,找到simple_xml并且你在正确的轨道上。