0

From spark document

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

I defined function which read a xml record

 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
  }

How can I do if I want to pass the record which is in xml format to .load function, instead of loading from file, something like .load(inputStreamXML)

tree em
  • 20,379
  • 30
  • 92
  • 130

0 Answers0