spark将xml数据库记录读取为xml inputStream,而不是从文件路径加载

时间:2018-12-25 14:54:02

标签: xml scala apache-spark apache-spark-xml

来自Spark文档

load(): DataFrame
load(path: String): DataFrame
load(paths: String*): DataFrame

我定义了读取xml记录的函数

 def ExtractData(RecID: String,table:String)={
    val spark = SparkSession.
      builder.master("local[*]")
     .appName("Insight Application Big Data")
     .getOrCreate()

    val df = spark.read
      .format("com.databricks.spark.xml")
      .option("rowTag", "row")
      .load("src/main/resources/in/FBNK_CATEG_ENTRY.xml")//pass the xml record here
  }

如果我想将xml格式的记录传递给.load函数,而不是从文件中加载.load(inputStreamXML)

,该怎么办?

0 个答案:

没有答案