三、导入XML

三、导入XML

图示

如果你要接收XML,当然首先要确认XML的结构是否与我们的XML结构相同。如果不相同,可以针对对方的XML标签对我们的程序稍加修改就可以了。

点击总编辑首页的菜单的“跨媒体交流”中的XML导入(图7-9),弹出一个上传XML的界面,如图7-12所示(uploadxml.php)。为什么要上传呢?因为导入XML的程序在服务器上,我们必须把XML文件上传到服务器上才能读取XML。

图示

图7-12 XML上传界面

图示

这是一段上传XML的程序,这个程序与上传图片的程序很相似,用户选择文件后,则传到了uploadxml_file.php文件,如图7-13所示。

图示(https://www.daowen.com)

图7-13 读XML入库成功界面

以下是uploadxml_file.php文件,它实现文件上传后,读XML,并将读入的XML入库的功能。

图示

图示

当读XML文件入库后,总编辑界面的“分配编辑文章”模块出现了刚读入的“信息”这篇文章,如图7-14所示。总编辑可以将此文分配责任编辑对它进行再编辑加工。

图示

图7-14 总编辑分配编辑界面

本章用XML模拟实现了不同媒体间文章的跨媒体传播。当然,真实场景还有很多需要考虑的问题,比如图片如何与XML文件一起方便地进行跨媒体传播等,本书由于主要面向初学者,所以范例不可能做得很复杂。