我正在创建一个Wordpress插件来处理联盟营销公司提供的Feed。
内容将以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。
你会针对这个问题实施什么解决方案?