1

我正在创建一个处理联盟营销公司提供的提要的 Wordpress 插件。

内容将采用 CSV 或 XML 格式

问题是不同公司之间没有标准,因此它们会带有不同的键、标题和内容。

在解析 CSV 时,我使用了 Kazuyoshi Tlacaelel 的CSV Parser

这是解析 CSV 文件的一种干净、简单的方法:

$csv = new File_CSV_DataSource;

$csv->load($file);

$csv->countRows();

$csv->getHeaders();

$csv->getrawArray();

最重要的是,它对不同的标题和行完全不可知

我正在考虑使用 SimpleXML 来解析 XML,但由于标签会因一个来源而异,它似乎不是一个可行的解决方案。

查看另一个处理附属提要的 Wordpress 插件,我看到他们在解析内容之前将其 XML 文件转换为 CSV。

你会为这个问题实施什么解决方案?

4

0 回答 0