我正在研究具有如下结构的 xml。
我正在尝试访问标签 2.1.1 及其子属性。因此,我将根标签作为标签 2,将行标签作为标签 2.1.1。下面的代码返回 null。如果我对 tag1 应用相同的逻辑,它工作正常。我在这里想念什么?
<root>
<tag1>
<tag 1.1>a</tag 1.1>
<tag 1.2>b</tag 1.2>
</tag1>
<tag2>
<tag 2.1>
<tag 2.1.1>
<---Multiple tags--->
</tag 2.1.1>
</tag 2.1>
<tag 2.2>
<---multiple tags---->
</tag 2.2>
</tag2>
</root>
df = sqlContext.read.format('com.databricks.spark.xml')\
.options(rootTag='tag2',rowTag='tag 2.1.1') \
.load('s3://xmlpath')