Scala 解析 XML获取相应的值

Posted 数据与算法联盟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala 解析 XML获取相应的值相关的知识,希望对你有一定的参考价值。

在使用Spark时,有时候主函数入口参数过多的时候,会特别复杂,这个时候我们可以将相应的参数写在xml文件中,然后只要将xml文件的路径传进去即可,这里的xml路径可以是本地的,也可以是hdfs上的。

scala提供了类似于Xpath的语法来解析xml文件,其中很重要的两个操作符是”\” 
和 “\\”

  • \ :根据搜索条件得到下一个节点

  • \\ :根据条件获取所有的节点


XML文件如下:


以上是关于Scala 解析 XML获取相应的值的主要内容,如果未能解决你的问题,请参考以下文章

前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的值

前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的值

解析 XML,获取特定名称的深层元素。 (C#)

java如何读取xml节点元素值?

使用 Java 解析 XML 并获取元素值和属性值

java获取XML指定节点的全部子节点