R - 如何在一个XML节点中保存具有各种数据类型的属性?

时间:2017-12-18 16:04:14

标签: r xml

我有2个值,我想在同一个XML节点中保存为不同的属性:

> str(TestDate)
 Date[1:1], format: "2017-12-18"

> str(TestCar)
 chr "HONDA"

正如您所看到的,一个值是一个日期,另一个值是一个字符。 我想创建一个这样的XML节点:

<TestXML Date="2017-12-18" Car="HONDA"/>

我使用newXMLNode包中的XML函数:

newXMLNode("TestXML", attrs=c(Date=TestDate, Car=TestCar))

我得到了:

Warning message:
In as.POSIXlt.Date(x) : NAs introduced by coercion

如果我更改属性的顺序:

   newXMLNode("TestXML",attrs=c(Car=TestCar, Date=TestDate))

我明白了:

<TestXML Car="HONDA" Date="17518"/>

似乎为节点中的每个属性复制第一个属性的数据类型。有谁知道如何在一个XML节点中保存具有各种数据类型的属性? (它不一定需要是XML包)

0 个答案:

没有答案