无法运行xmlParse()

时间:2017-07-25 09:53:32

标签: r xml

我正在尝试使用xml上的xmlParse()函数阅读rstudio文件。我已经安装并加载了(全局)所需的所有软件包,即XMLmethods。这是我的代码:

setwd("~/Desktop/R ")
xmlParse(file = "input.xml")

我设置了文件input.xml所在的目录。文件中的信息如下所示:

<RECORDS>
  <EMPLOYEE>
    <ID>1</ID>
    <NAME>Rick</NAME>
    <SALARY>623.3</SALARY>
    <STARTDATE>1/1/2012</STARTDATE>
    <DEPT>IT</DEPT>
  </EMPLOYEE>
  <EMPLOYEE>
    <ID>2</ID>
    <NAME>Dan</NAME>
    <SALARY>515.2</SALARY>
    <STARTDATE>9/23/2013</STARTDATE>
    <DEPT>Operations</DEPT>
  </EMPLOYEE>
  <EMPLOYEE>
    <ID>3</ID>
    <NAME>Michelle</NAME>
    <SALARY>611</SALARY>
    <STARTDATE>11/15/2014</STARTDATE>
    <DEPT>IT</DEPT>
  </EMPLOYEE>
  <EMPLOYEE>
    <ID>4</ID>
    <NAME>Ryan</NAME>
    <SALARY>729</SALARY>
    <STARTDATE>5/11/2014</STARTDATE>
    <DEPT>HR</DEPT>
  </EMPLOYEE>
  <EMPLOYEE>
    <ID>5</ID>
    <NAME>Gary</NAME>
    <SALARY>843.25</SALARY>
    <STARTDATE>3/27/2015</STARTDATE>
    <DEPT>Finance</DEPT>
  </EMPLOYEE>
  <EMPLOYEE>
    <ID>6</ID>
    <NAME>Nina</NAME>
    <SALARY>578</SALARY>
    <STARTDATE>5/21/2013</STARTDATE>
    <DEPT>IT</DEPT>
  </EMPLOYEE>
  <EMPLOYEE>
    <ID>7</ID>
    <NAME>Simon</NAME>
    <SALARY>632.8</SALARY>
    <STARTDATE>7/30/2013</STARTDATE>
    <DEPT>Operations</DEPT>
  </EMPLOYEE>
  <EMPLOYEE>
    <ID>8</ID>
    <NAME>Guru</NAME>
    <SALARY>722.5</SALARY>
    <STARTDATE>6/17/2014</STARTDATE>
    <DEPT>Finance</DEPT>
  </EMPLOYEE>
</RECORDS>

代码的输出应该如下所示:

1
Rick
623.3
1/1/2012
IT


2
Dan
515.2
9/23/2013
Operations


3
Michelle
611
11/15/2014
IT


4
Ryan
729
5/11/2014
HR


5
Gary
843.25
3/27/2015
Finance


6
Nina
578
5/21/2013
IT


7
Simon
632.8
7/30/2013
Operations

Howe

8
Guru
722.5
6/17/2014
Finance

但是,我得到的是未经处理的数据(就像它原来的那样)。我不知道该怎么做。

我尝试了不同的方法来创建xml文件。我使用了MS word,python编辑器,textEdit和mac记事本。我在其中的每一个上粘贴了xml格式的文字,并使用扩展程序.xml保存。我不知道还能做什么。一些指导将非常感谢。

0 个答案:

没有答案