在线添加新的XML记录

时间:2010-11-09 22:29:14

标签: php xml

我在客户的网站上放了一个记分牌。它类似于espn.com顶部的内容。

为了填充它,我有一个xml文件,设置如下:

<?xml version="1.0" encoding="utf-8"?>
<scores>
<game>
 <sport>Boys Soccer</sport>
 <awayName>Spartans</awayName><awayScore>2</awayScore>
 <homeName>Kings</homeName><homeScore>1</homeScore>
 <date>Oct 10</date>
</game>
<game>
 <sport>Girls Hockey</sport>
 <awayName>Wildcats</awayName><awayScore>7</awayScore>
 <homeName>Cougars</homeName><homeScore>3</homeScore>
 <date>Oct 02</date>
</game>
</scores>

为了让客户端能够轻松地使用新分数更新它(并删除旧分数),我想创建一个他们可以登录并编辑xml页面的网页。我假设这将用php完成,但我不知道从哪里开始,特别是因为最新的分数应该被添加到顶部。

这是值得尝试弄清楚,还是我应该坚持用记事本编辑xml文件并通过FTP上传?

感谢。

2 个答案:

答案 0 :(得分:0)

  1. 制作HTML表单。
  2. 阅读XML并填充表单数据
  3. 让客户端(最终用户)编辑表单。
  4. 将表单提交给PHP脚本
  5. 让PHP脚本编写XML。

答案 1 :(得分:0)

您是否考虑使用类似Google文档电子表格的内容?您和客户端都可以访问,您不必编写任何用户界面代码来编辑数据。然后,您的网页可以查询Google Docs API以获取数据。如果您想获得想象力,可以缓存数据以提高性能和可靠性,但我猜想Google Docs非常快速可靠。