在Ruby中使用REXML解析日历内容

时间:2019-02-06 12:34:45

标签: html ruby rexml

我在Ruby中有一个作业,我需要阅读一个HTML文档,一个具体的日历并根据已过时的事件创建对象。 在此作业中,我需要利用一个解析器,并且选择了使用REXML(我们有两个选择,没有,Nokogiri不在其中)。

我在REXML的站点上找到了这段代码,用于阅读html文档。该代码不应该完成上面的任务,而只是打印出结果。这是一个好的开始。

需要“ rexml /文档”

file = File.new(“ events.html”)

doc = REXML :: Document.new文件

doc.elements.each(“ body”){|元素|放置element.attributes ['block']}

您可以忽略“ body”和“ block”位。正文是元素在哪里/是什么(我不是术语专家),而“块”是我要在元素中搜索的内容。 这是html文档的链接。 https://www.ida.liu.se/~TDP007/material/seminarie2/events.html 如您所见,此文档并不像仅执行.each(“ Element / Blablabla”)那样简单。我完全不确定该放在哪里并找到我需要的日历事件。

有人知道要放什么东西而不是“尸体”和“封锁”来寻找他们吗?

如果我的问题中缺少任何信息,请告诉我。如有必要,我可以提供文件,但实际上没有任何内容。

0 个答案:

没有答案