Subject:xml to x3d with xsl stylesheet Author:zon go Date:09 Jan 2006 05:51 PM Originally Posted: 09 Jan 2006 05:36 PM
hi all,<br>
hope that anyone can help me...
i tried to apply an xsl-stylesheet to convert an xml-file to an x3d-file. i tried to adapt an example which was originally for html:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<x3d>
<scene></scene>
</x3d>
</xsl:template></xsl:stylesheet>
but this does not work, because the x3d result has to look like this:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "http://www.web3d.org/specifications/x3d-3.0.dtd">
<X3D profile="Immersive" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance" xsd:noNamespaceSchemaLocation="http://www.web3d.org/specifications/x3d-3.0.xsd" version="3.0">
<Scene>
</Scene>
</X3D>
whereas html does not need the "<?xml.." and "<!DOCTYPE.." prefixes because it is not an xml language.
how can i convert an xml-file to an x3d-file with xsl then?? thank you for your help!
zon
Subject:xml to x3d with xsl stylesheet Author:Tony Lavinio Date:09 Jan 2006 08:33 PM
There is no way an XSLT processor would have given that output using
the XSLT you posted; you've omitted and changed some parts. When you
post, it would be most helpful if you would post the actual XSLT and
input files.
However, I think what you want is to use
<xsl:output method="html"/> as a child of the xsl:stylesheet
element.
Subject:xml to x3d with xsl stylesheet Author:zon go Date:11 Jan 2006 01:11 PM
sorry, i guess my question was not posed too clear. i'm new to xsl...
i don't have a xsl file yet, that's what i need. i have an input file (catalog.xml) and i want to create an output file which looks like catalog.x3d .is this possible with the xsl:output method?