Manisha Gore wrote:
However, how do I get the field names in xml file? like ptnr_id,
ptnr type
etc?
<RPSL_PTNR ptnr_id="31942" ptnr_type="SHIP_TO"
I'm not sure what you're looking for. If you want to create the
above element:
<RPSL_PTNR ptnr_id="{xpath/expr}" ptnr_type="{...}"/>
If you want to get the above element name plus its attributes'name:
<xsl:template match="RPSL_PTNR">
<field name="{local-name()}">
<xsl:for-each select="@*">
<attr name="{local-name()}"/>
</xsl:for-each>
</field>
</xsl:template>
resulting in:
<field name="RPSL_PTNR">
<attr name="ptnr_id"/>
<attr name="ptnr_type"/>
</field>
And if you want their values:
<xsl:template match="RPSL_PTNR">
<xsl:copy>
<xsl:for-each select="@*">
<attr value="{.}"/>
</xsl:for-each>
</xsl:copy>
</xsl:template>
resulting in:
<RPSL_PTNR>
<attr name="31942"/>
<attr name="SHIP_TO"/>
</RPSL_PTNR>
Regards,
--drkm
___________________________________________________________________________
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs
exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--