在scala中自动进行xml转换
发布时间:2020-12-16 09:59:08 所属栏目:安全 来源:网络整理
导读:假设我有以下课程: class Person(val firstName:String,val lastName:String) 是否有自动方法从此类生成xml而无需手动创建toXml()方法?理想情况下,输出将是这样的: Person firstNameJohn/firstName lastNameSmith/lastName /Person ?? 似乎应该有一种方
假设我有以下课程:
class Person(val firstName:String,val lastName:String) 是否有自动方法从此类生成xml而无需手动创建toXml()方法?理想情况下,输出将是这样的: <Person> <firstName>John</firstName> <lastName>Smith</lastName> </Person> ?? 似乎应该有一种方法可以做到这一点,而无需手动编写所有这些.也许有一个我还没有找到的特质? 解决方法
对于案例类(或Product的其他子类),这一般非常容易编写:可以使用productPrefix检索名称,所有值都可以通过productIterator进行迭代,并通过productElementName进行字段名称的迭代.
不幸的是,productElementName只有很短的寿命:它在revision 20958中添加并在revision 21223中删除,显然是因为它为案例类增加了太多的重量(它还有一个open ticket). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |