Ok so i what i understand so far is:

WebGL: is a low level version of OpenGL compatible with HTML Canvas

X3D: is an XML upgrade of VRML

What i don't understand is the relationship between them... Can someone please verify?

Are WebGL and X3D cross compatible? are they related to each other?

If they aren't related to each how do i get 3d data from an editor into WebGL?

thanx for your patience!