Was ist der Unterschied zwischen xmlParse und xmlTreeParse in R XML Package?
Wann würde ich das nutzen wollen?xmlParse
Funktion gegen diexmlTreeParse
Funktion? Auch wann sind ParameterwerteuseInternalNodes=TRUE
oderasText=TRUE
sinnvoll?
Zum Beispiel:
library("XML")
nct_url <- "http://clinicaltrials.gov/ct2/show/NCT00112281?resultsxml=true"
xml_doc <- xmlParse(nct_url, useInternalNodes=TRUE)
gegen
doc <- xmlTreeParse(getURL(nct_url), useInternalNodes=TRUE)
top <- xmlRoot(doc)
top[["keyword"]]
xmlValue(top[["start_date"]])
xmlValue(top[["location"]])
Die Leute scheinen das zu benutzenxmlTreeParse
Funktion zum Abrufen eines sich nicht wiederholenden Knotens über den $ doc $ children $ ... -Traversal. Aber ich bin nicht sicher, ob ich verstehe, wann jeder Ansatz am besten ist. Das Parsen von XML ist einer der Gründe, warum Sie R fast aufgeben und Python lernen sollten. Mangel an Vorbildern, ohne gezwungen zu sein, ein Buch zu kaufen.