R中未定义的命名空间xml2
我正在学习如何使用R解析XML,我正在尝试使用Hadley的Wickham的R中未定义的命名空间xml2,xml,r,xpath,xml-namespaces,xml2,Xml,R,Xpath,Xml Namespaces,Xml2,我正在学习如何使用R解析XML,我正在尝试使用Hadley的Wickham的xml2包解析TEI XML文本文档,位于(警告:这是一个压缩文件,我试图解析的特定文件在下面的代码中给出)。我试图了解名称空间在这个包中是如何工作的(我无法理解我正在使用的特定文本的文档)。使用XML包,我可以执行以下操作: library("XML") crisis <- xmlParse("data/Crisis130_22.2.tei.xml") all_divs <- getNodeSet(cris
xml2
包解析TEI XML文本文档,位于(警告:这是一个压缩文件,我试图解析的特定文件在下面的代码中给出)。我试图了解名称空间在这个包中是如何工作的(我无法理解我正在使用的特定文本的文档)。使用XML
包,我可以执行以下操作:
library("XML")
crisis <- xmlParse("data/Crisis130_22.2.tei.xml")
all_divs <- getNodeSet(crisis, "//def:div",
namespaces=c(def = "http://www.tei-c.org/ns/1.0"))
我知道这是一个新的软件包,但有人知道如何在其中使用名称空间吗?好的,我自己想出来的,但我想我会把它贴在这里,而不是删除这个问题
library("xml2")
crisis2 <- read_xml("data/Crisis130_22.2.tei.xml")
all_divs <- xml_find_all(crisis2, "//d1:div", xml_ns(crisis2))
库(“xml2”)
克里斯2好的,我自己想出来的,但我想我会把它贴在这里,而不是删除这个问题
library("xml2")
crisis2 <- read_xml("data/Crisis130_22.2.tei.xml")
all_divs <- xml_find_all(crisis2, "//d1:div", xml_ns(crisis2))
库(“xml2”)
克里斯2