Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memuat aliran file XML dan mengembalikan hasilnya sebagai DataFrame. Jika schema tidak ditentukan, skema input disimpulkan dari data.
Sintaksis
xml(path, schema=None, **options)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
path |
str | Jalur untuk input XML. |
schema |
StructType atau str, opsional | Skema sebagai string berformat StructType atau DDL (misalnya, col0 INT, col1 DOUBLE). |
Pengembalian Barang
DataFrame
Examples
Tulis DataFrame ke XML dan baca kembali sebagai aliran:
import tempfile
import time
with tempfile.TemporaryDirectory(prefix="xml") as d:
spark.createDataFrame(
[{"age": 100, "name": "Hyukjin Kwon"}]
).write.mode("overwrite").option("rowTag", "person").xml(d)
q = spark.readStream.schema(
"age INT, name STRING"
).xml(d, rowTag="person").writeStream.format("console").start()
time.sleep(3)
q.stop()