我是 Scala 的新手。我想要做的是从 XML 文件中检索数据,并将数据保存到列表中,最后将它们插入到 mongodb 集合中。我有一些问题。我知道步骤的方式,但我无法在代码中申请。我想我应该有一个类是联系人类,它包括字段(姓名、姓氏、电话)。我想逐个获取标签中的姓名、姓氏和电话数据,并将它们分配给联系人对象。得到操作后,我应该将这些数据写入mongoDb。
班级联系方式
class Contact(_name: String, _lastName: String, _phones: String) {
/* Fields */
//var id: Int = _id
var name: String = _name
var lastName: String = _lastName
var phones: String = _phones
我使用一个函数来获取 xml 文件数据。
def GetXMLFile(){
val contacts = XML.loadFile("xmlFilePath")
assert(contacts.isInstanceOf[scala.xml.Elem])
var persons: List[Contact] = new Contact()
for (name <- (contacts\\ "name"))
在那之后,我有货了。任何人都可以帮我一点吗?我真的会很开心。