xml - 如何将 XML 声明添加到使用 Spark XML Data-bricks 编写的 XML 文件中
问题描述
我想在 Spark 中使用 Scala 从 CSV/Dataframe 创建一个带有 XML 声明的 XML 文件。我正在使用 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')
数据框
+---+
| 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 中添加版本和编码元素吗?
提前致谢
解决方案
推荐阅读
- gatling - 增加呼叫/用户的数量,直到它中断
- python - 在熊猫中乘以浮点列需要太多时间
- autohotkey - 多个 MouseGetPos 坐标
- java - 邮件收不到邮件
- mysql - MySQL:使用 C 将值插入列
- python - 在 numpy 数组中交换两个整数会导致 IndexError
- .net - 调试挂起的windows窗体
- xamarin - 资源设计器在 Xamarin Android 中生成语法错误
- angular - Angular 构建优化器 - TypeError:this._createContainer 不是函数
- asp.net-core - 将 log4net 中的异常记录到 Azure 函数中的 Azure 表存储