[X3D-Public] X3D element and attribute table for XML case, lower case [HTML5 Bug 8238]
Don Brutzman
brutzman at nps.edu
Fri Dec 18 07:36:06 PST 2009
We have been asked by the HTML5 working group to create a table of all
X3D elements and attributes in lower case, since the HTML encoding
preconverts mixed-case elements and attributes to lower case.
http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238
Here is a new table listing all X3D v3.2 elements and attributes,
first column XML case and second column lowercase. This is needed
as part of our planned response to the HTML5 working group on how
to support X3D in the draft HTML5 Recommendation.
Double-checks of this table of values are welcome. It should show
unambiguous 2-way mappings (meaning no name collisions between elements
or attributes that differ only by case). Once it passes group scrutiny,
I'll post the links to the html5 bugtracker.
The table is created by an XSLT stylesheet that uses the official X3D
v3.2 schema as input. Everything has been checked into Sourceforge.
Incidentally I was able to create, build, test and checkin everything
solely using X3D-Edit. 8)
Autogenerated table:
http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/stylesheets/X3dElementsAttributesLowerCaseTable.txt
Stylesheet:
http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/stylesheets/X3dElementsAttributesLowerCaseTableConstruction.xslt
Invoking build to run this stuff (task html5.buildElementsAttributesTable)
http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/stylesheets/build.xml
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 work +1.831.656.2149
X3D, virtual worlds, underwater robots, XMSF http://web.nps.navy.mil/~brutzman
-------------- next part --------------
X3D attributes from x3d-3.2.xsd schema, XML case and lower case:
================================================================================
Anchor anchor
Appearance appearance
Arc2D arc2d
ArcClose2D arcclose2d
AudioClip audioclip
Background background
BallJoint balljoint
Billboard billboard
BooleanFilter booleanfilter
BooleanSequencer booleansequencer
BooleanToggle booleantoggle
BooleanTrigger booleantrigger
BoundedPhysicsModel boundedphysicsmodel
Box box
CADAssembly cadassembly
CADFace cadface
CADLayer cadlayer
CADPart cadpart
Circle2D circle2d
ClipPlane clipplane
CollidableOffset collidableoffset
CollidableShape collidableshape
Collision collision
CollisionCollection collisioncollection
CollisionSensor collisionsensor
CollisionSpace collisionspace
Color color
ColorDamper colordamper
ColorInterpolator colorinterpolator
ColorRGBA colorrgba
ComposedCubeMapTexture composedcubemaptexture
ComposedShader composedshader
ComposedTexture3D composedtexture3d
Cone cone
ConeEmitter coneemitter
Contact contact
Contour2D contour2d
ContourPolyline2D contourpolyline2d
Coordinate coordinate
CoordinateDamper coordinatedamper
CoordinateDouble coordinatedouble
CoordinateInterpolator coordinateinterpolator
CoordinateInterpolator2D coordinateinterpolator2d
Cylinder cylinder
CylinderSensor cylindersensor
DISEntityManager disentitymanager
DISEntityTypeMapping disentitytypemapping
DirectionalLight directionallight
Disk2D disk2d
DoubleAxisHingeJoint doubleaxishingejoint
EXPORT export
EaseInEaseOut easeineaseout
ElevationGrid elevationgrid
EspduTransform espdutransform
ExplosionEmitter explosionemitter
ExternProtoDeclare externprotodeclare
Extrusion extrusion
FillProperties fillproperties
FloatVertexAttribute floatvertexattribute
Fog fog
FogCoordinate fogcoordinate
FontStyle fontstyle
ForcePhysicsModel forcephysicsmodel
GeneratedCubeMapTexture generatedcubemaptexture
GeoCoordinate geocoordinate
GeoCoordinate geocoordinate
GeoElevationGrid geoelevationgrid
GeoElevationGrid geoelevationgrid
GeoLOD geolod
GeoLOD geolod
GeoLocation geolocation
GeoLocation geolocation
GeoMetadata geometadata
GeoOrigin geoorigin
GeoOrigin geoorigin
GeoOrigin geoorigin
GeoPositionInterpolator geopositioninterpolator
GeoPositionInterpolator geopositioninterpolator
GeoProximitySensor geoproximitysensor
GeoTouchSensor geotouchsensor
GeoTouchSensor geotouchsensor
GeoTransform geotransform
GeoViewpoint geoviewpoint
GeoViewpoint geoviewpoint
Group group
HAnimDisplacer hanimdisplacer
HAnimHumanoid hanimhumanoid
HAnimJoint hanimjoint
HAnimSegment hanimsegment
HAnimSite hanimsite
IMPORT import
IS is
ImageCubeMapTexture imagecubemaptexture
ImageTexture imagetexture
ImageTexture3D imagetexture3d
IndexedFaceSet indexedfaceset
IndexedLineSet indexedlineset
IndexedQuadSet indexedquadset
IndexedTriangleFanSet indexedtrianglefanset
IndexedTriangleSet indexedtriangleset
IndexedTriangleStripSet indexedtrianglestripset
Inline inline
IntegerSequencer integersequencer
IntegerTrigger integertrigger
KeySensor keysensor
LOD lod
Layer layer
LayerSet layerset
Layout layout
LayoutGroup layoutgroup
LayoutLayer layoutlayer
LinePickSensor linepicksensor
LineProperties lineproperties
LineSet lineset
LoadSensor loadsensor
LocalFog localfog
Material material
Matrix3VertexAttribute matrix3vertexattribute
Matrix4VertexAttribute matrix4vertexattribute
MetadataDouble metadatadouble
MetadataFloat metadatafloat
MetadataInteger metadatainteger
MetadataSet metadataset
MetadataString metadatastring
MotorJoint motorjoint
MovieTexture movietexture
MultiTexture multitexture
MultiTextureCoordinate multitexturecoordinate
MultiTextureTransform multitexturetransform
NavigationInfo navigationinfo
Normal normal
NormalInterpolator normalinterpolator
NurbsCurve nurbscurve
NurbsCurve2D nurbscurve2d
NurbsOrientationInterpolator nurbsorientationinterpolator
NurbsPatchSurface nurbspatchsurface
NurbsPositionInterpolator nurbspositioninterpolator
NurbsSet nurbsset
NurbsSurfaceInterpolator nurbssurfaceinterpolator
NurbsSweptSurface nurbssweptsurface
NurbsSwungSurface nurbsswungsurface
NurbsTextureCoordinate nurbstexturecoordinate
NurbsTrimmedSurface nurbstrimmedsurface
OrientationChaser orientationchaser
OrientationDamper orientationdamper
OrientationInterpolator orientationinterpolator
OrthoViewpoint orthoviewpoint
PackagedShader packagedshader
ParticleSystem particlesystem
PickableGroup pickablegroup
PixelTexture pixeltexture
PixelTexture3D pixeltexture3d
PlaneSensor planesensor
PointEmitter pointemitter
PointLight pointlight
PointPicker pointpicker
PointSet pointset
Polyline2D polyline2d
PolylineEmitter polylineemitter
Polypoint2D polypoint2d
PositionChaser positionchaser
PositionChaser2D positionchaser2d
PositionDamper positiondamper
PositionDamper2D positiondamper2d
PositionInterpolator positioninterpolator
PositionInterpolator2D positioninterpolator2d
PrimitivePicker primitivepicker
ProgramShader programshader
ProtoBody protobody
ProtoDeclare protodeclare
ProtoInstance protoinstance
ProtoInstance protoinstance
ProtoInterface protointerface
ProximitySensor proximitysensor
QuadSet quadset
ROUTE route
ReceiverPdu receiverpdu
Rectangle2D rectangle2d
RigidBody rigidbody
RigidBodyCollection rigidbodycollection
ScalarChaser scalarchaser
ScalarInterpolator scalarinterpolator
Scene scene
ScreenFontStyle screenfontstyle
ScreenGroup screengroup
Script script
ShaderPart shaderpart
ShaderProgram shaderprogram
Shape shape
SignalPdu signalpdu
SingleAxisHingeJoint singleaxishingejoint
SliderJoint sliderjoint
Sound sound
Sphere sphere
SphereSensor spheresensor
SplinePositionInterpolator splinepositioninterpolator
SplinePositionInterpolator2D splinepositioninterpolator2d
SplineScalarInterpolator splinescalarinterpolator
SpotLight spotlight
SquadOrientationInterpolator squadorientationinterpolator
StaticGroup staticgroup
StringSensor stringsensor
SurfaceEmitter surfaceemitter
Switch switch
TexCoordDamper2D texcoorddamper2d
Text text
TextureBackground texturebackground
TextureCoordinate texturecoordinate
TextureCoordinate3D texturecoordinate3d
TextureCoordinate4D texturecoordinate4d
TextureCoordinateGenerator texturecoordinategenerator
TextureMatrixTransform texturematrixtransform
TextureProperties textureproperties
TextureTransform texturetransform
TextureTransform3D texturetransform3d
TimeSensor timesensor
TimeTrigger timetrigger
TouchSensor touchsensor
Transform transform
TransformSensor transformsensor
TransmitterPdu transmitterpdu
TriangleFanSet trianglefanset
TriangleSet triangleset
TriangleSet2D triangleset2d
TriangleStripSet trianglestripset
TwoSidedMaterial twosidedmaterial
UniversalJoint universaljoint
Viewpoint viewpoint
ViewpointGroup viewpointgroup
Viewport viewport
VisibilitySensor visibilitysensor
VolumeEmitter volumeemitter
VolumePickSensor volumepicksensor
WindPhysicsModel windphysicsmodel
WorldInfo worldinfo
X3D x3d
component component
connect connect
field field
fieldValue fieldvalue
head head
meta meta
X3D attributes from x3d-3.2.xsd schema, XML case and lower case:
================================================================================
AS as
DEF def
USE use
accessType accesstype
activeLayer activelayer
address address
align align
alpha alpha
ambientIntensity ambientintensity
anchorPoint anchorpoint
angle angle
angularDampingFactor angulardampingfactor
angularVelocity angularvelocity
anisotropicDegree anisotropicdegree
antennaLocation antennalocation
antennaPatternLength antennapatternlength
antennaPatternType antennapatterntype
appinfo appinfo
applicationID applicationid
applied applied
appliedParameters appliedparameters
articulationParameterArray articulationparameterarray
articulationParameterChangeIndicatorArray articulationparameterchangeindicatorarray
articulationParameterCount articulationparametercount
articulationParameterDesignatorArray articulationparameterdesignatorarray
articulationParameterIdPartAttachedToArray articulationparameteridpartattachedtoarray
articulationParameterTypeArray articulationparametertypearray
attenuation attenuation
autoCalc autocalc
autoDamp autodamp
autoDisable autodisable
autoOffset autooffset
avatarSize avatarsize
axis axis
axis1 axis1
axis1Angle axis1angle
axis1Torque axis1torque
axis2 axis2
axis2Angle axis2angle
axis2Torque axis2torque
axis3Angle axis3angle
axis3Torque axis3torque
axisOfRotation axisofrotation
backAmbientIntensity backambientintensity
backDiffuseColor backdiffusecolor
backEmissiveColor backemissivecolor
backShininess backshininess
backSpecularColor backspecularcolor
backTransparency backtransparency
backUrl backurl
bboxCenter bboxcenter
bboxSize bboxsize
beamWidth beamwidth
beginCap begincap
borderColor bordercolor
borderWidth borderwidth
bottom bottom
bottomRadius bottomradius
bottomUrl bottomurl
bounce bounce
boundaryModeR boundarymoder
boundaryModeS boundarymodes
boundaryModeT boundarymodet
category category
ccw ccw
center center
centerOfMass centerofmass
centerOfRotation centerofrotation
child1Url child1url
child2Url child2url
child3Url child3url
child4Url child4url
class class
clipBoundary clipboundary
closed closed
closureType closuretype
collisionType collisiontype
color color
colorIndex colorindex
colorKey colorkey
colorPerVertex colorpervertex
constantForceMix constantforcemix
contactNormal contactnormal
contactSurfaceThickness contactsurfacethickness
containerField containerfield
content content
controlPoint controlpoint
convex convex
coordIndex coordindex
country country
creaseAngle creaseangle
createParticles createparticles
crossSection crosssection
cryptoKeyID cryptokeyid
cryptoSystem cryptosystem
cutOffAngle cutoffangle
cycleInterval cycleinterval
data data
dataLength datalength
deadReckoning deadreckoning
deletionAllowed deletionallowed
depth depth
description description
desiredAngularVelocity1 desiredangularvelocity1
desiredAngularVelocity2 desiredangularvelocity2
detonationLocation detonationlocation
detonationRelativeLocation detonationrelativelocation
detonationResult detonationresult
diffuseColor diffusecolor
dir dir
directOutput directoutput
direction direction
disableAngularSpeed disableangularspeed
disableLinearSpeed disablelinearspeed
disableTime disabletime
diskAngle diskangle
displacements displacements
displayed displayed
documentation documentation
domain domain
duration duration
easeInEaseOut easeineaseout
emissiveColor emissivecolor
enabled enabled
enabledAxes enabledaxes
encodingScheme encodingscheme
endAngle endangle
endCap endcap
entityCategory entitycategory
entityCountry entitycountry
entityDomain entitydomain
entityExtra entityextra
entityID entityid
entityKind entitykind
entitySpecific entityspecific
entitySubCategory entitysubcategory
errorCorrection errorcorrection
eventApplicationID eventapplicationid
eventEntityID evententityid
eventNumber eventnumber
eventSiteID eventsiteid
extra extra
family family
fanCount fancount
fieldOfView fieldofview
filled filled
finiteRotationAxis finiterotationaxis
fireMissionIndex firemissionindex
fired1 fired1
fired2 fired2
firingRange firingrange
firingRate firingrate
fixed fixed
fogType fogtype
force force
forceID forceid
forceTransitions forcetransitions
forces forces
frequency frequency
frictionCoefficients frictioncoefficients
frictionDirection frictiondirection
fromField fromfield
fromNode fromnode
frontUrl fronturl
function function
fuse fuse
generateMipMaps generatemipmaps
geoCenter geocenter
geoCoords geocoords
geoGridOrigin geogridorigin
geoSystem geosystem
geometryType geometrytype
global global
gravity gravity
groundAngle groundangle
groundColor groundcolor
gustiness gustiness
hatchColor hatchcolor
hatchStyle hatchstyle
hatched hatched
headlight headlight
height height
horizontal horizontal
http-equiv http-equiv
image image
importedDEF importeddef
index index
inertia inertia
info info
initialDestination initialdestination
initialValue initialvalue
inlineDEF inlinedef
innerRadius innerradius
inputSource inputsource
integerKey integerkey
intensity intensity
intersectionType intersectiontype
isPickable ispickable
iterations iterations
jump jump
justify justify
key key
keyValue keyvalue
keyVelocity keyvelocity
kind kind
knot knot
lang lang
language language
leftToRight lefttoright
leftUrl lefturl
length length
lengthOfModulationParameters lengthofmodulationparameters
level level
lifetimeVariation lifetimevariation
limitOrientation limitorientation
lineSegments linesegments
linearAcceleration linearacceleration
linearDampingFactor lineardampingfactor
linearVelocity linearvelocity
linetype linetype
linewidthScaleFactor linewidthscalefactor
llimit llimit
load load
localDEF localdef
location location
loop loop
magnificationFilter magnificationfilter
marking marking
mass mass
matrix matrix
maxAngle maxangle
maxAngle1 maxangle1
maxBack maxback
maxCorrectionSpeed maxcorrectionspeed
maxExtent maxextent
maxFront maxfront
maxParticles maxparticles
maxPosition maxposition
maxSeparation maxseparation
maxTorque1 maxtorque1
maxTorque2 maxtorque2
minAngle minangle
minAngle1 minangle1
minBack minback
minBounceSpeed minbouncespeed
minFront minfront
minPosition minposition
minSeparation minseparation
minificationFilter minificationfilter
mode mode
modulationTypeDetail modulationtypedetail
modulationTypeMajor modulationtypemajor
modulationTypeSpreadSpectrum modulationtypespreadspectrum
modulationTypeSystem modulationtypesystem
momentsOfInertia momentsofinertia
motor1Axis motor1axis
motor2Axis motor2axis
motor3Axis motor3axis
multicastRelayHost multicastrelayhost
multicastRelayPort multicastrelayport
munitionApplicationID munitionapplicationid
munitionEndPoint munitionendpoint
munitionEntityID munitionentityid
munitionQuantity munitionquantity
munitionSiteID munitionsiteid
munitionStartPoint munitionstartpoint
mustEvaluate mustevaluate
mustOutput mustoutput
name name
navType navtype
networkMode networkmode
nodeField nodefield
normalIndex normalindex
normalPerVertex normalpervertex
normalizeVelocity normalizevelocity
numComponents numcomponents
objectType objecttype
offset offset
offsetUnits offsetunits
on on
order order
orientation orientation
otherInterfaces otherinterfaces
outerRadius outerradius
parameter parameter
particleLifetime particlelifetime
particleSize particlesize
pauseTime pausetime
pickable pickable
pitch pitch
plane plane
point point
pointSize pointsize
port port
position position
power power
preferAccuracy preferaccuracy
priority priority
profile profile
protoField protofield
radioEntityTypeCategory radioentitytypecategory
radioEntityTypeCountry radioentitytypecountry
radioEntityTypeDomain radioentitytypedomain
radioEntityTypeKind radioentitytypekind
radioEntityTypeNomenclature radioentitytypenomenclature
radioEntityTypeNomenclatureVersion radioentitytypenomenclatureversion
radioID radioid
radius radius
range range
readInterval readinterval
receivedPower receivedpower
receiverState receiverstate
reference reference
relativeAntennaLocation relativeantennalocation
repeatR repeatr
repeatS repeats
repeatT repeatt
resumeTime resumetime
retainUserOffsets retainuseroffsets
rightUrl righturl
rootUrl rooturl
rotateYUp rotateyup
rotation rotation
rtpHeaderExpected rtpheaderexpected
sampleRate samplerate
samples samples
scale scale
scaleMode scalemode
scaleOrientation scaleorientation
separateBackColor separatebackcolor
shininess shininess
side side
siteID siteid
size size
sizeUnits sizeunits
skinCoordIndex skincoordindex
skinCoordWeight skincoordweight
skyAngle skyangle
skyColor skycolor
sliderForce sliderforce
slipCoefficients slipcoefficients
slipFactors slipfactors
softnessConstantForceMix softnessconstantforcemix
softnessErrorCorrection softnesserrorcorrection
solid solid
sortOrder sortorder
source source
spacing spacing
spatialize spatialize
specific specific
specularColor specularcolor
speed speed
speedFactor speedfactor
spine spine
startAngle startangle
startTime starttime
stiffness stiffness
stop1Bounce stop1bounce
stop1ConstantForceMix stop1constantforcemix
stop1ErrorCorrection stop1errorcorrection
stop2Bounce stop2bounce
stop2ErrorCorrection stop2errorcorrection
stop3Bounce stop3bounce
stop3ErrorCorrection stop3errorcorrection
stopBounce stopbounce
stopErrorCorrection stoperrorcorrection
stopTime stoptime
string string
stripCount stripcount
style style
subcategory subcategory
summary summary
surfaceArea surfacearea
surfaceSpeed surfacespeed
suspensionErrorCorrection suspensionerrorcorrection
suspensionForce suspensionforce
tau tau
tdlType tdltype
tessellation tessellation
tessellationScale tessellationscale
texCoordIndex texcoordindex
texCoordKey texcoordkey
textureCompression texturecompression
texturePriority texturepriority
timeOut timeout
title title
toField tofield
toNode tonode
toggle toggle
tolerance tolerance
top top
topToBottom toptobottom
topUrl topurl
torques torques
transitionTime transitiontime
transitionType transitiontype
translation translation
transmitFrequencyBandwidth transmitfrequencybandwidth
transmitState transmitstate
transmitterApplicationID transmitterapplicationid
transmitterEntityID transmitterentityid
transmitterRadioID transmitterradioid
transmitterSiteID transmittersiteid
transparency transparency
transparent transparent
turbulence turbulence
type type
uClosed uclosed
uDimension udimension
uKnot uknot
uOrder uorder
uTessellation utessellation
ulimit ulimit
update update
url url
useFiniteRotation usefiniterotation
useGeometry usegeometry
useGlobalGravity useglobalgravity
vClosed vclosed
vDimension vdimension
vKnot vknot
vOrder vorder
vTessellation vtessellation
value value
variation variation
vector vector
version version
vertexCount vertexcount
vertices vertices
visibilityLimit visibilitylimit
visibilityRange visibilityrange
visible visible
warhead warhead
weight weight
whichChoice whichchoice
whichGeometry whichgeometry
writeInterval writeinterval
xDimension xdimension
xSpacing xspacing
yScale yscale
zDimension zdimension
zSpacing zspacing
More information about the X3D-Public
mailing list