我尝试解析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)
但结果是,我只是空了“”(行情)
我做错了什么?
提前感谢!
答案 0 :(得分:0)
我刚刚发现:
erg<-xpathSApply(root,"//NN",xmlGetAttr,'NAME')
在R ....中应该有一个更好的教程来解决这个特定的XML函数。