xsl-list
[Top] [All Lists]

RE: [xsl] how to get Output in XML format with no tags

2006-03-06 17:35:57
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>
--~--

<Prev in Thread] Current Thread [Next in Thread>