我的数据库上的一列(同步到我的 SOLR 存储库)是 XML,看起来像:
<Party>
<StartDate>2013-12-31T06:00:00</StartDate>
</Party>
在 SOLR 中,它存储在一个type="string"
字段中,一切正常。
然而,现在,我希望<StartDate>
从 XML 中提取值并将其存储在独立string
或date
字段中(目前还没有偏好)。
解决这个问题的最佳方法是什么?
我的解决方案是附加一个 JavaScript 转换器,它将使用普通字符串函数(即 indexOf 和子字符串)解析 XML。不过这看起来不是很漂亮。有没有更简单的方法?