例如,如果我有这段代码:
<address>
<type>work</type>
<value>123 ABC Street </value>
</address>
<address>
<type>home</type>
<value>789 XYZ Lane </value>
</address>
如何只选择工作类型地址的value
?
我需要查看一下地址的类型,以及它的工作类型是否抓住了#134; 123 ABC Street&#34;并将其设置为变量。
答案 0 :(得分:0)
如果你有:
@Autowired
private JacksonDecoder _decoder;
private SecurityServiceApi _securityServiceApi;
@PostConstruct
public void init() {
_securityServiceApi = Feign.builder()
.decoder(_decoder)
.encoder(new JacksonEncoder())
.target(SecurityServiceApi.class, System.getProperty("securityServicesBaseUrl"));
}
然后:
<adresses>
<address>
<type>work</type>
<value>123 ABC Street </value>
</address>
<address>
<type>home</type>
<value>789 XYZ Lane </value>
</address>
</adresses>
将返回:
<xsl:template match="adresses">
<xsl:value-of select="address[type='work']/value"/>
</xsl:template>