Php 在线添加新的XML记录

Php 在线添加新的XML记录,php,xml,Php,Xml,我正在我客户的网站上放一个记分牌。这与espn.com上的内容类似 为了填充它,我有一个xml文件,设置如下: <?xml version="1.0" encoding="utf-8"?> <scores> <game> <sport>Boys Soccer</sport> <awayName>Spartans</awayName><awayScore>2</awayScore> &

我正在我客户的网站上放一个记分牌。这与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上传

谢谢

制作一个HTML表单。 读取XML并填充表单数据 让客户端最终用户编辑表单。 将表单提交到PHP脚本 让PHP脚本编写XML。
你考虑过使用谷歌文档电子表格吗?您和客户端都可以访问,并且不必编写任何用于编辑数据的用户界面代码。然后,您的网页可以查询Google Docs API以获取数据。如果你想玩得开心,你可以缓存数据以提高性能和可靠性,但我猜Google Docs是非常快速和可靠的。

让用户写入web服务器上的文件时,你需要非常小心。只有客户自己才会编辑文件。即使如此,表单需要在某种类型的身份验证后进行保护,并且在编写之前应该验证输入和输出。谢谢,唐。我没有考虑过谷歌文档。我可以试一试。