But what if more than one xpath match? The map can contain only one value, which one should it be?
<field column="x" xpath="/root/a" />
<field column="x" xpath="/root/b/a" />
If the XML has both /root/a and /root/b/a, which value should be added to the document? Right now, one the values will get overwritten.