[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] X3D XSLT
Hi David,
Thanks for your comments. I have made the changes you suggested. I think I've done it right, however the stylesheet can still not be compiled: Here's what I've got: error reported at line 35: Attribute 'url' outside of element. Here's the code: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output media-type="model/x3d=xml" doctype-system="http://www.web3d.org/specifications/x3d-3.2.dtd" method="xml" encoding="UTF-8" indent="yes" omit-xml-declaration="yes"/> <xsl:template match="/"> <X3D profile="Immersive"> <head> <title/> </head> <Scene> <xsl:apply-templates/> </Scene> </X3D> </xsl:template> <xsl:template match="artists"> <Group> <xsl:for-each select="artist"> <Transform translation='.8 4 1'> <xsl:attribute name="translation"><xsl:value-of select="(position() - 1) * 6"/> </xsl:attribute> </Transform> <xsl:template match="Artist_Image"> <Shape containerField='children'> <xsl:for-each select="Artist_Image"> <Appearance containerField='appearance'> <ImageTexture containerField='texture'/> <xsl:attribute name="url"><xsl:value-of select="Artist_Image"/> </xsl:attribute> <Material containerField='material' ambientIntensity='0.200' shininess='0.200' diffuseColor='1 .50196 0'/> </Appearance> <Box containerField='geometry' size='5 5 0.2'/> </xsl:for-each> </Shape></xsl:template> </xsl:for-each> </Group> </xsl:template> </xsl:stylesheet> Thanks for your help: Best Regards J Milo Taylor
|
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
|