【发布时间】:2012-02-22 08:55:33
【问题描述】:
我正在尝试使用 PHP 将 XML 文件转换为 CSV,但标签内的某些值存在空格问题。 这是 XML:
<Product>
<Code>1234</Code>
<Name>product name</Name>
<Category>some category</Category>
<Manufacturer>manufacturer</Manufacturer>
<Price> 100</Price>
<Stock>1</Stock>
</Product>
如您所见,价格标签内有很多空格,这与我的 CSV 格式相混淆。我试过了,但没有用:
$Product->Price = preg_replace("/>\s+</", "><", $Product->Price);
任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
正则表达式中要匹配的“/>”是什么?
-
您是否使用 XML 解析器来解析 XML?