我的网站上有一个表格,其中填充了来自各种外部XML Feed的数据。该表是使用Javascript生成的,经过一些阅读后,我发现这似乎是从XML数据创建HTML表的最佳方法(如果错误,请纠正我!)。
我现在想要将这个HTML表解析为RSS提要,我很难找到最好的方法。我有PHP代码将解析HTML表,但因为这个表是使用JS(即客户端)生成的,PHP解析器不起作用。谁能告诉我最好的方法呢?
正如你可能已经聚集的那样,我对编程很陌生,所以在可能的情况下,我会非常感谢外行术语。
非常感谢。
答案 0 :(得分:1)
我发现这似乎是从XML数据创建HTML表格的最佳方法(如果错误,请纠正我!)。
根据经验,如果不需要即时反馈(并且如果您从多个外部源获取数据则不是这样),如果您可以在服务器端执行,那么请在服务器端执行。您只需要一个服务器端环境来处理,而不是几十个不同的客户端环境(其中一些可以关闭JS)。
我现在想要将这个HTML表解析为RSS提要,我很难找到最好的方法。我有PHP代码将解析HTML表,但因为这个表是使用JS(即客户端)生成的,PHP解析器不起作用。谁能告诉我最好的方法呢?
编写PHP以从JS从其获取数据的任何地方获取数据。你已经有了在JS中查询它的逻辑,所以你应该能够做一个相当直接的端口。
答案 1 :(得分:1)
无法从纯JavaScript生成RSS提要,因为大多数RSS客户端不会说JavaScript,并且标准没有提供它 - 您将无法运行创建所需的命令数据
使用某些服务器端语言(如PHP)复制JavaScript聚合器的功能,并从中构建RSS源。它需要重写整个代码,但可能是最好的方法。