如何在R中获取xml属性值

时间:2016-09-26 20:01:22

标签: r xml

Hej all, 我已将XML文件加载到R中,并希望提取属性值。

<espa_metadata version="2.0" xsi:schemaLocation="http://espa.cr.usgs.gov/v2 http://espa.cr.usgs.gov/schema/espa_internal_metadata_v2_0.xsd">
<global_metadata></global_metadata>
<bands>
<band product="cfmask" source="toa_refl" name="cfmask" category="qa" data_type="UINT8" nlines="7801" nsamps="7651" fill_va.lue="255">
<percent_coverage>
<cover type="clear">40.35</cover>
<cover type="cloud">39.99</cover>
</percent_coverage>
</band>
</bands>
</espa_metadata>

我想为封面类型=“云”提取值39.99。 我使用了以下方法,但我只得到“NULL”

library(XML)
data <- xmlParse("LC82030342015346LGN00.xml")
xpathApply(data,"//percent_coverage/cover[@type='cloud']" , xmlValue)

有什么想法吗?提前谢谢你!

0 个答案:

没有答案