Subject: Re: XSLT Scripting? From: "Steve Muench" <smuench@xxxxxxxxxxxxx> Date: Fri, 8 Oct 1999 10:56:49 -0700 |
No need for scripting to accomplish this particular example, you can do: <xsl:template match="TELEPHONE"> <AREACODE><xsl:value-of select="substring(.,1,3)"/></AREACODE> <PREFIX><xsl:value-of select="substring(.,5,3)"/></PREFIX> <NUMBER><xsl:value-of select="substring(.,9,4)"/></NUMBER> </xsl:template> Where the "." dot represents the current element, TELEPHONE inside the template. ________________________________________________________ Steve Muench, BC4J Development Team & XML Evangelist http://technet.oracle.com/tech/java http://technet.oracle.com/tech/xml ----- Original Message ----- From: Phil Thomas <pthomas@xxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxx> Sent: Friday, October 08, 1999 10:11 AM Subject: XSLT Scripting? | I'm new to XSL and this list. I have been looking through the XSL and | XSLT Recommendations and I was wondering if there was any built-in or | extensibility mechanism for scripting? | | For example: | | If I have an XML document containing the following tag: | | <TELEPHONE>316-855-2145</TELEPHONE> | | I would like to transform the above tag into the following 3 tags: | | <AREACODE>316</AREACODE> | <PREFIX>855</PREFIX> | <NUMBER>2145</NUMBER> | | | Does anyone know if there currently any way to do this type of | conversion, or will it be addressed in the future? | | Any help would be greatly appreciated. | | | -- | | Phil Thomas | Systems Engineer | TouchNet Information Systems, Inc. | phone: (913)599-6699 | email: pthomas@xxxxxxxxxxxx | web: http://www.touchnet.com | | | | XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list | XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
XSLT Scripting?, Phil Thomas | Thread | Re: XSLT Scripting?, Eric van der Vlist |
Re: text/xsl vs application/xsl-xml, Simon St.Laurent | Date | Re: XSLT Scripting?, Eric van der Vlist |
Month |