【发布时间】:2014-02-25 17:23:20
【问题描述】:
XML 结构如下。如果地址类型 =“C”,我需要将文本分配给变量 currentAddress_Street1。
<Addresses>
<Address Type="P">
<Street1>220 State Street</Street1>
<Street2 />
<City>HATTIESBURG</City>
<State>MS</State>
<ZipCode>12354</ZipCode>
<Country />
</Address>
<Address Type="C">
<Street1>1000 </Street1>
<Street2 />
<City>Jackson</City>
<State>MS</State>
<ZipCode>12354</ZipCode>
<Country />
</Address>
以下是我的尝试。对 XLST 非常陌生。有人可以帮忙修改吗?
<xsl:variable name="currentAddress_Street1">
<xsl:value-of select="//Addresses/Address/Street1[Address/@Type='C']" />
</xsl:variable>
【问题讨论】: