0

我正在尝试从表中检索 xml 标签。我无法打印标签,只能打印值。

例如:

<product>
<item>a</item>
<price>20</price>
</product>

当我尝试用 php 代码打印它时:

$q2 = mysql_query("SELECT * from products");
while ($rowq2 = mysql_fetch_array($q2)) {
echo $rowq2["product_xml"];
}

打印件没有标签,但我想按原样打印(带有标签)。

请帮我!

4

1 回答 1

0

这是因为浏览器认为<product>是一个 HTML 标签而不显示它。您需要像这样使用htmlentities()

$q2 = mysql_query("SELECT * from products");
while ($rowq2 = mysql_fetch_array($q2)) {
    echo htmlentities($rowq2["product_xml"]);
}
于 2012-12-03T18:34:25.853 回答