[x3d-public] Do modern browsers DO VRML??
cbullard at hiwaay.net
cbullard at hiwaay.net
Sat Feb 16 18:25:17 PST 2019
XML has very few "advanced features". It is strictly speaking, a
syntax standard. It insists on a Draconian parse model, aka, halt and
catch fire. Most of the time when people are talking about XML
advanced features, they are actually talking about the applications,
not XML itself. If that is confusing, yes there is some basic
grounding in comp-sci one needs before going much further.
Understanding XML as that is something one wants to know; otherwise,
there are input errors one will not understand. That said, it isn't
very hard. It is precise. Matched tags, matched attribute quotes,
no overlaps in trees (proper nesting), a few reserved characters.
Code is code. When one gets to namespaces, pay very good attention to
examples. Imprecision in this will be disastrous. It will indeed,
halt and catch fire.
The DOM tree is based on the concepts of a fully parenthetical tree as
enabled by the parse tree (eg, elements, attributes). Past these, one
leaves the XML standard and is in the object model of the application,
Javascript, etc.
While here: X3Dom is a subset of X3D. It is a good place to start
because it is simpler and works in most modern HTML browsers. XML is
a subset of SGML but you don't have to care about that these days.
None of these are significant hurdles. Making things easier while
still upwardly compatible has been a major goal of X3D/VRML
development from it's earliest days.
Go to the X3Dom page and follow the examples. No stress.
len
Quoting vmarchetti at kshell.com:
> No, you will not need to be proficient in XML to start learning X3D.
>
> The XML encoding of X3D does not use the more complex features of XML.
>
> The key to success is remembering that though XML 'looks like' HTML,
> most XML parser are intolerant of not closing tags.
>
> Most developers' text editors can detect XML syntax errors.
>
> Moreover, as discussed earlier, you can make good progress learning
> X3D and continue using VRML syntax.
>
>
>> On Feb 16, 2019, at 9:07 AM, iam here <iamhereintheworld at gmail.com> wrote:
>>
>> >If you haven't picked a text editor, Notepad++ is free and has the
>> features you >need for XML.
>>
>> Well, I'd like to use the Geany that I have here, on my Linux system......
>>
>> *Will I need to know XML first before I can start reading about
>> X3D*??? (I don't really have much of a clue about it....)
>> _______________________________________________
>> x3d-public mailing list
>> x3d-public at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
>
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
More information about the x3d-public
mailing list