- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 R 2.11.1 和 XML 包 3.1-0,我正在查看 R2GoogleMaps 中的一个示例当我遇到段错误时。
#library(RJSONIO)
library(R2GoogleMaps)
library(XML)
#library(RCurl)
load("b.rda") # find in the sampleDocs folder in source file of R2GoogleMaps
center = c(mean(range(b$lat)), mean(range(b$long)))
code = addOverlay(gpolyline(b))
d = googleMapsDoc(code, center, zoom = 11, dim = c(750, 700), file = "simplePolyline.html")
> library(XML)
> a <- htmlParse("http://bm2.genes.nig.ac.jp/RGM2/R_current/library/XML/man/xmlTreeParse.html")
> a
*** caught segfault ***
address 0x55aa44, cause 'memory not mapped'
Traceback:
1: .Call("RS_XML_dumpHTMLDoc", doc, as.integer(indent), as.character(encoding), as.logical(indent), PACKAGE = "XML")
2: saveXML(from)
3: saveXML(from)
4: asMethod(object)
5: as(x, "character")
6: cat(as(x, "character"), "\n")
7: print.XMLInternalDocument(<pointer: 0x1016363f0>)
8: print(<pointer: 0x1016363f0>)
Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
Selection: 1
aborting ...
Process R segmentation fault at Sat Jul 31 22:07:02 2010
saveXML()
在
htmlParse()
文件。
htmlParse()
的代码时,我不记得曾经遇到过这个问题(尽管我不记得我是否明确调用了
htmlParse()
对象)。所以我不完全确定这是否是最近的问题。当时和现在的唯一区别(我记得)是我安装了许多
OmegaHat packages从源头。
> sessionInfo()
R version 2.11.1 (2010-05-31)
x86_64-apple-darwin9.8.0
locale:
[1] C
attached base packages:
[1] stats graphics grDevices utils datasets grid methods
[8] base
other attached packages:
[1] XML_3.1-0 digest_0.4.2 reshape_0.8.3 plyr_0.1.9 proto_0.3-8
loaded via a namespace (and not attached):
[1] ggplot2_0.8.7
最佳答案
我认为几乎按照定义,段错误构成了一个错误。
你的例子对我有用(见下文)。
我会 (a) 确保您拥有最新版本的 XML 并且错误
仍然在那里发生; (b) 联系 XML 包的维护者(尝试
maintainer("XML") ) and provide your example and the results of sessionInfo()
library(XML) a <- htmlParse("http://bm2.genes.nig.ac.jp/RGM2/R_current/library/XML/man/xmlTreeParse.html")
sessionInfo() R version 2.11.1 (2010-05-31) i486-pc-linux-gnu
关于memory - R XML 包中的 htmlParse() 段错误错误 : 'memory not mapped' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3380931/
我正在尝试使用 R 和 XML 包加载一些公开可用的 NHS 数据,但我不断收到以下错误消息: Error: failed to load external entity "http://www.en
我想保存作为 htmlParse 命令结果的对象。这是一些代码来说明我的问题。简单地说,我希望能够将解析后的 HTML 页面保存到一个对象中,并将其加载到 future 的 session 中。
我的 html 解析器有问题。我将充满 html 代码的电子邮件转换为漂亮的干净文本,除了“ content ”部分,它完全忽略了它,我不知道我做错了什么: # Remove any HTML
我正在尝试网页抓取页面。但是,有时我的循环不起作用,因为解析器“无法加载 HTTP 资源”。问题是页面没有在我的浏览器中加载,所以这不是代码的问题。 但是,在为我发现错误的每个页面创建异常后必须重新启
我正在使用 R 2.11.1 和 XML 包 3.1-0,我正在查看 R2GoogleMaps 中的一个示例当我遇到段错误时。 #library(RJSONIO) library(R2GoogleMa
如下代码所示,rvest包中的html使用了XML包中的htmlParse。 . html function (x, ..., encoding = NULL) { parse(x, XML:
我正在尝试编写一个脚本来下载网页,包括所有图像和样式表 - 即本地托管版本看起来与原始版本相同。 最初我只是下载图像,但现在我意识到我必须(当然)编辑 html 源,以便 img src 实际上指向本
我有一堆网页,我想提取它们的发布日期。对于某些网页,日期位于“abbr”标签中(例如:abbr class=\"published\"title=\"2012-03-14T07:13:39+00:00
我是一名优秀的程序员,十分优秀!