[x3d-public] AllX3dElementsAttributes.xml listing of all X3D elements and attributes

Don Brutzman brutzman at nps.edu
Fri Nov 27 16:16:23 PST 2015

As discussed a number of times on the X3D working group teleconferences, attached is an XML file listing all X3D elements and attributes.

Had to add a root element so that it would be valid XML.

Caveat: this is NOT a valid X3D scene, nor will it ever be.

Motivation.  The intent is to provide this file resource as a simpler basis for tools that want to know the entire X3D vocabulary quickly.  The X3D Schemas are quite thorough and as close as possible to the authoritative reference, which is actually the X3D Abstract specification.  The schemas describe an object-oriented model, however, so we use the same XML stylesheet which creates HTML for the XML Encoding annexes to produce this XML.

Roy, production note: BuildSpecificationXmlEncodingFromSchema.xslt code blocks are at the end.  TODO more refactoring is planned but this is a good start and appears to be mostly complete.

Filename sound OK?  Regular destination is part of the stylesheets directory, updates will appear at:


Was thinking that maybe we should also make a text version to simply browsing, inspection & modification.  Come to think of it, that would be a good example stylesheet that walks this XML file to produce something else.  8)

Request to all: please alert us if you "see anything missing" and we will dial in the final version of this new product.

Have fun with XML X3D!

all the best, Don
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: AllX3dElementsAttributes.xml
Type: text/xml
Size: 30378 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20151127/dacecaa2/attachment-0001.xml>

More information about the x3d-public mailing list