I tried this XML file: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE X3D PUBLIC "+//Web3D//DTD X3D 3.0//EN" "http://www.web3d.org/specification/x3d-30.dtd"> <X3D profile="Interactive"> <Scene> <Transform translation="0 0 -3" > <Shape> <Sphere radius=".5" /> <Appearance> <Material diffuseColor="0 1 0" /> </Appearance> </Shape> </Transform> </Scene> </X3D>
Does work either. I also have the "The SYSTEM ID provided is wrong" Exception Michael, I tried to locate the DTD at "http://www.web3d.org/specification/x3d/x3d-3_0.dtd" but the path is not right. I found "http://www.web3d.org/specification/x3d-30.dtd". I suppose it is the same DTD. Anyway, the problem doesn't come from here! :) Jack "Michael P. McCutcheon" Pour : [EMAIL PROTECTED] <[EMAIL PROTECTED] cc : > Objet : Re: [JAVA3D] Xj3D M6 Release Envoyé par : Discussion list for Java 3D API <JAVA3D-INTEREST@JA VA.SUN.COM> 08/01/03 16:28 Veuillez répondre à Discussion list for Java 3D API I've tried all of the ones you listed...but it still keeps getting the same error. Here are the ones I tried: <!DOCTYPE X3D PUBLIC "+//Web3D//DTD X3D 3.0//EN" " http://www.web3d.org/specification/x3d/x3d-3_0.dtd"> <!DOCTYPE X3D PUBLIC "+//Web3D//DTD X3D 3.0 Interchange//EN" "http://www.web3d.org/specification/x3d/x3d-3_0.dtd"> <!DOCTYPE X3D PUBLIC "+//Web3D//DTD X3D 3.0 Interactive//EN" "http://www.web3d.org/specification/x3d/x3d-3_0.dtd"> <!DOCTYPE X3D PUBLIC "+//Web3D//DTD X3D 3.0 Immersive//EN" "http://www.web3d.org/specification/x3d/x3d-3_0.dtd"> <!DOCTYPE X3D PUBLIC "+//Web3D//DTD X3D 3.0 Full//EN" "http://www.web3d.org/specification/x3d/x3d-3_0.dtd"> <?xml version="1.0"?> <!DOCTYPE X3D PUBLIC "+//Web3D//DTD X3D 3.0 Full//EN" "http://www.web3d.org/specification/x3d/x3d-3_0.dtd"> <X3D> <Scene> <Transform translation="0 0 -3" > <Shape> <Sphere radius=".5" /> <Appearance> <Material diffuseColor="0 1 0" /> </Appearance> </Shape> </Transform> </Scene> </X3D> It seems like the doctype may not be getting read by the x3d parser correctly (maybe it's null or something.)? I don't know. I'm using JDK 1.4.1_01 on Windows 2000 with Java3D 1.3.1 beta. The X3D version I'm using is the pre-compiled (M6 version) .jars in the .tar download from web3d.org. I'm having the same problem at work on an NT machine. Is anyone else experienceing this problem? (if you could copy to [EMAIL PROTECTED] that would be nice too :) Mike Justin Couch wrote: > Michael P. McCutcheon wrote: > >> The DOCTYPE was taken directly out of the documentation for the startDTD >> method of the >> org.web3d.x3d.jaxp.X3DSAVAdapter class. So I can't figure out why it >> keeps bombing out. > > > The spec is slightly different to the documentation in that it has moved > on a fraction since then. If you have a look at the class X3DConstants, > that will give you the list of acceptable public and system identifiers. > The first character, being an ISO specification, should be a '+' not a > '-'. For reference here is what is permitted: > > "+//Web3D//DTD X3D 3.0//EN"; > "+//Web3D//DTD X3D 3.0 Interchange//EN"; > "+//Web3D//DTD X3D 3.0 Interactive//EN"; > "+//Web3D//DTD X3D 3.0 Immersive//EN"; > "+//Web3D//DTD X3D 3.0 Full//EN"; > > -- > Justin Couch http://www.vlc.com.au/~justin/ > Java Architect & Bit Twiddler http://www.yumetech.com/ > Author, Java 3D FAQ Maintainer http://www.j3d.org/ > ------------------------------------------------------------------- > "Humanism is dead. Animals think, feel; so do machines now. > Neither man nor woman is the measure of all things. Every organism > processes data according to its domain, its environment; you, with > all your brains, would be useless in a mouse's universe..." > - Greg Bear, Slant > ------------------------------------------------------------------- > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff JAVA3D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". > =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help". ==========================================================================To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".