使用xsl transform从链接的xml中提取数据

时间:2017-03-04 12:11:44

标签: xml xslt

这是XML文件https://dl.google.com/android/repository/extras/intel/addon.xml 我想用XSLT

转换它
<xsl:transform
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="1.0">

        <xsl:template match="@*|node()">

            <xsl:copy>
                <xsl:apply-templates select="@*|node()"/>
            </xsl:copy>

        </xsl:template>
        <xsl:template match="sdk:license"/>

</xsl:transform>

您能否告诉我如何从该XML中提取数据 感谢

1 个答案:

答案 0 :(得分:0)

只需在xslt顶部添加命名空间即可获得所需的结果

<xsl:transform
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
        xmlns:sdk="http://schemas.android.com/sdk/android/addon/7"
        version="1.0">

        <xsl:template match="@*|node()">

                <xsl:copy>
                        <xsl:apply-templates select="@*|node()"/>
                </xsl:copy>

        </xsl:template>
        <xsl:template match="sdk:license"/>

</xsl:transform>