Subject: RE: [xsl] Extract attribute from markup returned by extension function From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 3 Aug 2005 21:49:28 +0100 |
Then I would do <xsl:variable name="quot">"</xsl:variable> <xsl:variable name="apos">'</xsl:variable> <xsl:variable name="cue">src='</xsl:variable> <xsl:variable name="v" select="translate($in, $quot, $apos)"/> <xsl:variable name="w" select="translate($in, ' ', '')"/> <xsl:value-of select="substring-before(substring-after($w, $cue), $apos)"/> Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: John [mailto:john-xsl-list@xxxxxxxx] > Sent: 03 August 2005 20:09 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Extract attribute from markup returned by > extension function > > Hello, > > I am stuck with XSL 1.0. I don't think I have to work with > any wacky data. > > Thanks & regards, > > -John > > Michael Kay wrote: > > (a) do you want an XSLT 1.0 or 2.0 solution? > > > > (b) how robust must it be? Do you have to deal with > pathological input such > > as > > > > <img alt='src="this/is/a/decoy"' src="this/is/real"/> > > > > Michael Kay > > http://www.saxonica.com/ > > > > > > > > > >>-----Original Message----- > >>From: John [mailto:john-xsl-list@xxxxxxxx] > >>Sent: 03 August 2005 18:17 > >>To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > >>Subject: [xsl] Extract attribute from markup returned by > >>extension function > >> > >>Hello, > >> > >>An XSL extension function returns markup such as <img > >>src="/path/to/image.jpg" border="0" alt="" />. I can't > >>guarantee the / > >>will be provided so it may not be XML markup. I am only > >>interested in > >>the value of the src attribute. I am hoping the code can be > >>as flexible > >>as possible (attributes could appear in any order, and it > >>would be nice > >>to support single quotes (') in addition to double-quotes > (") in the > >>data. I was thinking of starting with the string > functions, but I am > >>curious if there might be a better way. > >> > >>TIA, > >> > >> -John
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Extract attribute from ma, John | Thread | [xsl] similar stylesheets, Lee Breisacher |
Re: [xsl] "xmlns" problem for trans, Chenzhou Cui | Date | RE: [xsl] "xmlns" problem for trans, Michael Kay |
Month |