たとえば、次の XML ファイルがあります。
<root>
<first>
<a>textA</a>
</first>
<second>
<b>textB</b>
</second>
<third>
<c>textC</c>
</third>
</root>
DataBricks XML パッケージを介して Spark にロードすると、すべてが適切にロードされ、正しく表示されます。first
またはを選択しようとするとfirst.a
、正しく結果が得られます。
しかし、second
またはsecond.b
、またはthird
またはを取得しようとするとthird.c
、 が取得されますnull
。
直接クエリ、選択機能、すべてを試してみましたが、何が問題なのかわかりません。行タグはルートです。何か案は?
更新: どうやら、spark-xml パッケージのバグだったようです。ありがとう。