[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] replacing images with alt tags
I am trying to remove images when converting from xhtml to wml. I want to replace them with their alt tags. Below is my xslt. I want to handle different cases such that if the image is the link for an anchor tag it is replaced with the alt text, if it is within a <p> tag then it places the alt tag in its place, and last if it is not within either of the above then it places the alt tag within its own <p> tags. What I have below is not working. The only part that works is the otherwise part. Is there something wrong with my choose? How can I do this better? And how can I get the alt text to replace the ||image skipped|| that I currently have? And better yet is their a good way to do away with this and convert images? That's probably wishful thinking :) <xsl:template match="img"> <xsl:choose> <xsl:when test="parent::a"> <!--img presents the src for an image if the image is a link ie. has parent::a--> <xsl:copy-of select="@alt"/> </xsl:when> <xsl:when test="parent::p"> (image - <xsl:copy-of select="@alt"/>) </xsl:when> <xsl:otherwise> <p> ||image skipped|| </p> </xsl:otherwise> </xsl:choose> </xsl:template> Jacob XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|