在Scala中提取XML属性信息

Mat*_*t R 1 xml scala

我正在尝试迭代a中的所有属性scala.xml.Elem,并将名称空间,属性名称和值作为String获取.我发现说实话有点困难; 是否有更好的方法来做到:

 elem.attributes map { md => (md.getNamespace(elem), md.key, md.value(0).text) } 
Run Code Online (Sandbox Code Playgroud)

Kim*_*bel 5

我不认为有更好的方法来做到这一点.如果您需要从MetaData对象中提取大量数据,您可以编写自己的提取器以获得更好的语法.