xslt - how to get required tag value from an xml file in .xsl file? -
i have following type of file contains in xml format
<?xml version="1.0" encoding="utf-8"?> <root> <serviceimpl category="default"> <package>estermemorymanagement</package> <service singleton="true"> <provides>xoc.hw.cor.memgt.zcontenttype</provides> <brief>this sis first sdrevice</brief> </service> </serviceimpl> <serviceimpl category="default"> <package>w.cor.testerm</package> <service singleton="true"> <provides>xoc.hw.zaccesstypeprovid</provides> <brief>this sis first sdrevice</brief> </service> </serviceimpl> </root>
i have values within tag <provides></provides>
in .xsl file. how can that? in advance.
here's 1 way of doing it:
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/xsl/transform" version="1.0"> <xsl:output method="text"/> <xsl:template match="root"> <xsl:apply-templates select="serviceimpl"/> </xsl:template> <xsl:template match="serviceimpl"> <xsl:apply-templates select="service"/> <xsl:text>,</xsl:text> </xsl:template> <xsl:template match="service"> <xsl:apply-templates select="provides"/> </xsl:template> <xsl:template match="provides"> <xsl:value-of select="."/> </xsl:template> </xsl:stylesheet>
you may want have @ this question, , related answers.
Comments
Post a Comment