フォームから入力されたデータを投稿するために使用しているこの simplexml スクリプトがあります。
$xml = simplexml_load_file("links.xml");
$sxe = new SimpleXMLElement($xml->asXML());
$person = $sxe->addChild("link");
$person->addChild("title", "Q: ".$x_title);
$person->addChild("url", "questions_layout.php#Question$id");
$sxe->asXML("links.xml");
それが出てくると、1行で次のようになります。
<link><title>Alabama State</title><url>questions_layout.php#Question37</url></link><link><title>Michigan State</title><url>questions_layout.php#Question37</url></link></pages>
しかし、私はHEREとTHIS AS WELLで見つかったメソッドを試しましたが、XML を行で正しくフォーマットすることはできません。
<link>
<title></title>
<url></url>
</link>
最初の参照リンクでは、文字列を XML として想定しているため、 に変更loadXML
しました。誰かがこれに対する解決策を見つけるのを手伝ってくれますか?load
loadXML