我将信息插入数据库,它的文本或文本和xml的混合
我只想按原样显示xml,忽略标签但仍然以文本形式打印。
以下是xml格式的示例
<?xml version="1.0" encoding="utf-8"?>
<session sessioncode="6097926127">
<general>
<mode>real</mode>
<gametype>Holdem NL $0.05/$0.10</gametype>
<tablename>Deferiet, 754781991</tablename>
<tablecurrency>USD</tablecurrency>
<duration>N/A</duration>
<gamecount>N/A</gamecount>
<startdate>2013-08-08 19:50:48</startdate>
<currency>EUR</currency>
<nickname>johnnygogo</nickname>
<bets>N/A</bets>
<wins>N/A</wins>
<chipsin>N/A</chipsin>
<chipsout>N/A</chipsout>
<ipoints>N/A</ipoints>
<statuspoints>N/A</statuspoints>
<awardpoints>N/A</awardpoints>
<is_asian>[is_asian]</is_asian>
</general>
<game gamecode="5015773480">
<general>
<startdate>2013-08-08 19:51:50</startdate>
<players>
<player seat="1" name="bigcity34" chips="$11.20" dealer="0" win="$0" bet="$0.05" rebuy="0" addon="0"/><player seat="3" name="joragruzin09999" chips="$3.70" dealer="0" win="$1.34" bet="$0.69" rebuy="0" addon="0"/><player seat="5" name="TMONEY123" chips="$11.55" dealer="0" win="$0" bet="$0" rebuy="0" addon="0"/><player seat="6" name="johnygogo" chips="$10" dealer="0" win="$0" bet="$0.69" rebuy="0" addon="0"/><player seat="8" name="13921" chips="$12.83" dealer="1" win="$0" bet="$0" rebuy="0" addon="0"/>
</players>
</general>
<round no="0">
<action no="1" player="bigcity34" type="1" sum="$0.05" cards="[cards]"/><action no="2" player="joragruzin09999" type="2" sum="$0.10" cards="[cards]"/><action no="3" player="johnnygogo" type="2" sum="$0.10" cards="[cards]"/>
</round>
</game></session>
所以我希望它看起来与文本格式完全一样。
显示它的代码只是回显数据库中的字段,我可以确认它确实存储了所有标记并且是原始格式。
echo = $row['body'];
本来可以认为这是一个很常见的问题,但经过大量的谷歌搜索我无法找到解决方案,我猜测我使用一个糟糕的搜索词或过于笼统的搜索词导致它最常见。
只是为了澄清,它可以只是纯文本,甚至是像stackoverflow转换的上面那样的格式化文本,它没关系,但是现在它只是显示这样的东西是坏的:
real
Holdem NL $0.05/$0.10
Island Park, 754849081
USD
N/A
N/A
2013-08-08 19:15:07
EUR
johnnygogo
N/A
N/A
N/A
N/A
N/A
N/A
N/A
[is_asian]
2013-08-08 19:17:28
X XX XX XX XX XD7 H10
S5 HA S8
答案 0 :(得分:2)
如果您只是想在浏览器中查看它而不进行解析或自动下载,请执行以下操作:
header('Content-Type: text/plain');
echo $row['body'];
答案 1 :(得分:0)
您可以尝试使用“pre”或“code”标签打印输出!
<pre>
<?php echo $row['body'];?>
</pre>