我的XML数据的一部分看起来像这样。
<results>
<result>
<finishedSqFt>2608</finishedSqFt>
<bedrooms>3</bedrooms>
<totalRooms>9</totalRooms>
<lastsoldDate>05/25/2001</lastsoldDate>
</result>
</results>
我的目标是使用单个Xpath表达式提取以下元素的字符串值数组:
[ finishedSqFt,bedrooms,bathrooms,lastsoldDate,]
注意 bathrooms
变量未包含在我的数据中。
我正在使用的Xpath表达式如下:
(//results/result/finishedSqFt)[1] | (//results/result/bedrooms)[1] |
(//results/result/bathrooms)[1] | (//results/result/lastsoldDate)[1]
我得到的结果是:
[ 2608,3,"05/25/2001",]
我想要的结果是:
[ 2608,"default",]
我该如何完成?当xPath不返回匹配项时,如何插入默认值?
我在做什么错了?