OK、PHP を使用して XML ファイルを解析し、そのコンテキストを HTML に表示しています。これがコードです。サンプル テキストは - Don't Give Up!
$xml = simplexml_load_file('data/quotes.xml');
foreach ($xml as $quote) {
$text = $quote->text;
echo '<div class="itemWrapper">'.
'<div class="quoteHolder">'.
'<p class="quote">'.$text.'</p>'.
'</div>'.
'<form class="selectionButtons">'.
"<input type='hidden' value='$text' name='quote'>".
'<input class="submitButton" type="button" value="create your design">'.
'</form>'.
'</div>';
}
したがって、段落で $text 変数を使用すると、正しく表示されますが、それをフォームの非表示フィールドに渡すと、次のようになります: Don (そのため、単一引用符の直前で停止します) 引用符を持つすべてのテキストで発生します。それはなぜで、何が間違っているのでしょうか?