Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中未定义的命名空间xml2_Xml_R_Xpath_Xml Namespaces_Xml2 - Fatal编程技术网

R中未定义的命名空间xml2

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

我正在学习如何使用R解析XML,我正在尝试使用Hadley的Wickham的
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