[Uml-devel] Re: Umbrello design

Heiko Nardmann h.nardmann at secunet.de
Fri Nov 8 06:57:03 UTC 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Donnerstag, 7. November 2002 16:32, Andrew Sutton wrote:
> On Thursday 07 November 2002 5:44 am, Heiko Nardmann wrote:
> > Okay, I got that. So looking at the XML/XMI file 01-10-05.xml using the
> > DOM viewer of konqueror I would like to discuss the following things:
>
> what is 01-10-05? UML?

Here is an overview of the files:

01-10-05.xml = MOF Model in XML/XMI
01-10-06.xml = PrimitiveTypes in XML/XMI
01-08-09.dtd = MOF Model in DTD
01-02-15.xml = UML Model in XML/XMI

[snip]
> > 4. how should this initial parser be implemented? There are some
> > alternatives: a) manual parser using QtDom and traversing the nodes ...
> > 	b) bison (maybe in combination with QtDom); we do not have a real
> > parsable grammar (only in the DTD file) ... so probably bison is
> > oversized ... c) XSLT (xerces/xalan); Chris Moore did his first steps
> > using some XSLT stuff ...
> > 	d) ...
>
> a d) option would be to parse MODL.

I had least problems reading the DTD so I did a rewrite of the structure 
inside the DTD file; the output is a bison grammar description - still 
incomplete although (no attention given to DTD ATTR handling).

The file is attached. Maybe someone can use it for any purpose.

- -- 
Heiko Nardmann (Dipl.-Ing.), h.nardmann at secunet.de, Software Development
secunet Security Networks AG - Sicherheit in Netzwerken (www.secunet.de),
Weidenauer Str. 223-225, D-57076 Siegen
Tel. : +49 271 48950-13, Fax  : +49 271 48950-50
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iEYEARECAAYFAj3L0HIACgkQpm53PRScYygdZwCgz7Ga5mkNh5NzXInZMjImw+qT
WcAAoJsQsfBKroTkCWFgvOBoR4FR+umm
=7Ay4
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mof.y.gz
Type: application/x-gzip
Size: 2183 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/umbrello-devel/attachments/20021108/761f9ac8/attachment.gz>


More information about the umbrello-devel mailing list