Я хотел создать файл XML с объявлением XML из CSV / Dataframe, используя Scala в spark. Я использую библиотеку Databricks spark-XML для преобразования DataFrame в формат XML.
Пример кода
spark.sql("Select 1 as id")..write \
.format('com.databricks.spark.xml') \
.options(rowTag='row', rootTag='rows') \
.save('Sample.xml')
Dataframe
+---+
| id|
+---+
| 1|
+---+
Фактический вывод
<rows>
<row>
<id>1<id>
</row>
</rows>
Ожидаемый результат
<?xml version="1.0" encoding"UTF-8">
<rows>
<row>
<id>1<id>
</row>
</rows>
Кто-нибудь может помочь добавить версию и элемент кодировки в XML, сгенерированный XML-блоками данных?
Заранее спасибо