Мой друг создал для меня потрясающий PHP-скрипт, который генерирует теги XML при отправке текста из поля ввода в файл XML. Я сталкиваюсь с несколькими проблемами при попытке сделать эти данные XML как RSS. Я написал XML по-другому, чтобы его можно было просматривать как RSS, но когда мое поле ввода отправляет текст в файл XML, оно должно быть помещено внутри тега элемента, но вместо этого оно помещается после тега закрывающего канала. Есть мысли о том, как это исправить?
feed.xml
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<item>
<title>Hello</title>
</item>
</channel>
<title>Hello again!</title>
</rss>
user.php
<?php
if ($_POST['post']) {
$xml = simplexml_load_file('feed.xml');
$xml->addChild('title', $_POST['post']);
file_put_contents('feed.xml', $xml->asXML());
}
?>
<div class="feed">
<form action="" method="post">
<textarea rows="5" cols="42" name="post" class="post" placeholder="What's up?">
</textarea><br><br>
<input type="submit" class="submit" value="Post">
</form>
<div>