W3C home > Mailing lists > Public > www-math@w3.org > December 2006

Re: Choosing namespaces syntax for MathML

From: <juanrgonzaleza@canonicalscience.com>
Date: Fri, 15 Dec 2006 06:31:01 -0800 (PST)
Message-ID: <4241.217.124.88.186.1166193061.squirrel@webmail.canonicalscience.com>
To: <www-math@w3.org>
Cc: <chris@chiasson.name>, <paul@activemath.org>

Paul Libbrecht said:
> juanrgonzaleza@canonicalscience.com wrote:
>> I type <foo> in the editor, how does it know if i mean <a:foo> or
>> <b:foo>? Whereas this could probably increase readability, I am not
>> sure if productivity would decrease this way.I am not sure also if
>> automatic detection of conflicts can be done.
> Using a DTD you can do that, sure, a DTD will not accept an ATTLIST
> declaration twice hence the conflict leads to a non-well-formed file
> (again, using DTD-aware parsers).

How could I do that for [1, 2]?

How could I eliminate the html: for <i> or for <input>?

> There's no smooth path that I know of between hidden element namespace
> using such as DTD and fully namespaced elements (either with xmlns="xx"
> or with prefixes). But it should be pretty easy to have a "namespace
> fixer", e.g. in dom4j or jdom) based on a table as to which namespace to
>  assign elements without explicit prefix.

Interesting idea but would work only for small extensible designs or for
languages in a specific domain. For instance, finding <int> in a file what
does prefix apply cl: or tex: when both are entry tables?

[1]  http://www.math.sci.hokudai.ac.jp/~nami/MathML/mixing.xml

[2]  http://www.mozilla.org/projects/mathml/demo/extras.xhtml
Received on Friday, 15 December 2006 23:10:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 20 February 2010 06:12:59 GMT