R xpathSApply - >提取属性给出空结果

时间:2014-08-22 11:04:44

标签: r

我尝试解析R中XML文档中属性“NAME”的xmlValue。

<NN ID_NAME="107232" ID_NTYP="6" NAME="dSpace_ECat1Error.STS" KOMMENTAR="dSpace_ECat1Error.STS" IS_SYSTEM="0" IS_LOCKED="0" DTYP="Ganzzahl" ADIM="" AFMT=""/><NN ID_NAME="107233" ID_NTYP="6" NAME="dSpace_ECat2Error.STS" KOMMENTAR="dSpace_ECat2Error.STS" IS_SYSTEM="0" IS_LOCKED="0" DTYP="Ganzzahl" ADIM="" AFMT=""/>

结果应该是这样的:

dSpace_ECat1Error.STS
dSpace_ECat2Error.STS

我使用这个功能:

xpathSApply(root,"//NN[@NAME]",xmlValue)

但结果是,我只是空了“”(行情)

我做错了什么?

提前感谢!

1 个答案:

答案 0 :(得分:0)

我刚刚发现:

erg<-xpathSApply(root,"//NN",xmlGetAttr,'NAME')

在R ....中应该有一个更好的教程来解决这个特定的XML函数。