こんにちは、私は自分のページにこれらのデータを表示すると問題があります。しかし、私はこれをhtmlentitiesに変換して解決策を考案できました。しかし、私はこれをロードするのに多くの時間がかかると思っています。ディスプレイがあまりにも負荷をかけないようにします。私はこの問題について研究しましたが、すでにphp5がページに表示するためにデータをxmlに変換するもっと簡単な方法ではないので不思議でしたか?ここphp5用のPHPページでxmlデータを正しく表示する方法
は、私のコードのサンプルです:あなたはSQLのDB内のXMLを使用している理由を私は見ませんが、私があなただったら、私はデータベースにちょうどプレーンテキストを追加します
<?php
mysql_select_db("globetosmac_db");
$requestdate = date("Y-m-d");
$requesttime = date("H:i:s");
$requestsql = "SELECT xml FROM g2s_api_logs " .
"WHERE functioncode = 'MQX' " .
" AND cardnumber = '$cardnumber' " .
" AND direction = 'out' " .
" AND DATE(datetime) = '$requestdate' AND " .
" AND TIME(datetime) = '$requesttime'";
$requestquery = mysql_query($requestsql) or die(mysql_error() . $requestsql);
$requestarray = mysql_fetch_array($requestquery, MYSQL_ASSOC);
$requestresult = htmlentities($requestarray['xml']);
?>
へ
から
あなたが正確に何を求めていますか? 'htmlentities'が遅いかどうか?遅くなったり、遅くなったりすると思っていますか? XMLデータをXMLまたは人間が読める例として使用しますか?何が最終目標ですか? – deceze
yah htmlエンティティを使用すると、表のデータがすでにxml形式になっているため、表示が遅くなる場合は、一度取り除くと文字化けします。人間が読める形式の例ですか? xml形式を省略しますか?もしそうなら、私はデータがXMLデータとして表示されることを望みます。 –
XMLは単なるテキストですが、「文字列を取り出して文字列にする」という意味はわかりません。 XML ===文字列===テキスト。つまり、XMLデータをエスケープするHTMLはなぜですか? – deceze