将嵌套的xml文件转换为R中的数据框

时间:2013-03-25 15:39:23

标签: xml r xml-parsing

我需要使用R中的xml包将xml文件转换为数据框。我的xml文件如下所示:

<?xml version="1.0"?>
<root>
  <item id="Applications">
    <content>
      <name><![CDATA[IT Applications]></name>
    </content>
    <item id="Web">
      <content>
        <name><![CDATA[Web_IT]]></name>
      </content>
      <item id="1234">
        <content>
          <name><![CDATA[FrontEnd-1234]]></name>
        </content>
      </item>
      <item id="3456">
        <content>
          <name><![CDATA[BackEnd-3456]]></name>
        </content>
      </item>
    </item>
    <item id="Corp">
      <content>
        <name><![CDATA[Corporate]]></name>
      </content>
      <item id="56778">
        <content>
          <name><![CDATA[Exchage-56778]]></name>
        </content>
      </item>
   </item>
</root>

我需要将thix sml变成这样的数据框:

Web     Web_IT      1234    FrontEnd-1234
Web     Web_IT      3456    BackEnd-3456
Corp   Corpporate   56778   Exchange-56778 

任何想法我会怎么做?有人做过这样的事吗?

0 个答案:

没有答案