xml 解析脚本中的内容显示为数组而不是 html

Content in xml parse script show as array instead html

提问人:dodo 提问时间:11/1/2023 最后编辑:user3783243dodo 更新时间:11/1/2023 访问量:49

问:

当我解析xml时,一个对象显示为数组,因为它具有

标签。如何将其用作html内容?

以下是 xml 数据:

<product>
  <id>10001</id>
  <sku>SKU0001</sku>
  <name>Product name</name>
  <stock>SKU0001</stock>
  <description><p>Paragraph 1</p><p>Paragraph 2</p><p>Paragraph 3</p></description>
</product>

这是我的部分代码:

$url = "https://url.com/products.xml";
$xml = simplexml_load_file($url) or die("feed not loading");
$sku = $xml->product->product_id;
$name = $xml->product->identifier;
$description = $xml->product->description;
$stock = $xml->product->stock;              
print_r($description);

print_r($description)返回我这个:

SimpleXMLElement Object
(
    [p] => Array
        (
            [0] => Paragraph 1
            [1] => Paragraph 2
            [2] => Paragraph 3
        )

)

我想看到html:。$desription<p>Paragraph 1</p><p>Paragraph 2</p><p>Paragraph 3</p>

PHP XML 解析 simplexml

评论


答: 暂无答案