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)