• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Summary

In X3D, VRML nodesets are bound to an XML grammar currently defined as an XML Document Type Definition (DTD). In application languages, data and scripts are treated equally in the file as long as they are well-formed nodes. This simplifies the middleware. The client is a consumer of well-formed nodes that are validatible where necessary. Lexical unification enables shared resources that simplify the framework. To define these markup languages, XML provides well-respected concepts from the parent-language Document Type Definitions (DTDs), XML schemas, and namespaces.

XML is the transport format of choice for Web content. An XMLized version of VRML makes 3D more accessible and easier to learn, particularly to those authors whose primary language is HTML. This binding provides a set of XML general entities and element type declarations for creating an XML 3D graphics language. We have reviewed the concepts and techniques of XML language design and how these are being applied to create the XML VRML binding, which we refer to as the X3D Markup Language (X3DML) vocabulary. An XML vocabulary is a tree of nodes. In creating the X3D Document Type Definitions, nodes have been mapped to child elements and fields have been mapped to XML attribute lists for most cases.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint