所以我有例如以下 XML 文件:
<root>
<first>
<a>textA</a>
</first>
<second>
<b>textB</b>
</second>
<third>
<c>textC</c>
</third>
</root>
我通过 DataBricks XML 包将它加载到 Spark 中,一切看起来都很好并且加载正确。当我尝试选择first
orfirst.a
时,我得到了正确的结果。
但是,如果我尝试得到second
or second.b
, or third
or third.c
,那么我得到了null
。
我尝试了直接查询,选择函数,一切,我不知道问题是什么。rowTag 是根。有任何想法吗?
更新:没关系,显然这是 spark-xml 包中的错误。谢谢。