XPath 获取子节点的某个属性

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cg_Amaz1ng/article/details/72599528

格式:当前节点/子节点/@属性

<xsl:value-of select="./子节点/@属性"/>

其中 . 表示所匹配的当前结点

在XML中有相关代码如下:

            <商品 编号="00011">
                <品名 编号="00011">益力多</品名>
                <产地 产地代码="CHN">香港</产地>
                <生产日期>2017-03-21</生产日期>
                <保质期 单位="月">1</保质期>
                <重量 单位="克">100</重量>
                <数量>1</数量>
                <单价>2.40</单价>
                <规格></规格>
                <负责人 编号="0006">小红</负责人>
                <是否促销>true</是否促销>
            </商品>

通过XPATH语句:
<xsl:template match="商品"> 表示匹配商品节点
在上述这个标签里面,使用
<xsl:value-of select="./负责人/@编号"/>,可以获取到商品节点下负责人节点的编号

猜你喜欢

转载自blog.csdn.net/cg_Amaz1ng/article/details/72599528