Как добавить XML-декларацию в XML-файлы, написанные с использованием Spark XML Data-bricks - PullRequest
0 голосов
/ 02 июля 2018

Я хотел создать файл 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-блоками данных?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...