xml-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rod McChesney <r...@expressaction.com>
Subject Re: Newbie : Creating XML docs via an application (ie. non-manual)
Date Fri, 15 Sep 2000 22:26:51 GMT
I'm using Castor for mapping to/from our own DTDs. It works great.
Besides XML mapping it includes database and LDAP mappings, which were
not of interest to me, but I could ignore them. The mapping file 
syntax format is quite straightforward. 

You handle parent-child relationships by exposing a Vector attribute in 
the parent, to which child objects get added. That is a little strange
(I'd prefer an addFoo method to be called) but it works OK.

The error messages it generates are usually good. In one case in which
a message was not enough to diagnose an error, I was able to go
through source and find the problem pretty easily.

So, I'm definitely a fan...

Rod McChesney

Rick Tessner wrote:
> Thanks Ed!
> I've been looking at the Castor site and looks very promising indeed.
> Pretty much exactly what I'd be looking for.
> Next question for this list is then:
>   Does anyone out there have any experience (good or bad) with Castor
>   or Avalon??  Any gotcha's that you've run into?  (Licensing, portability,
>   learning curve, etc)
> On Fri, 15 Sep 2000 16:20:26 EDT, "Ed Staub" wrote:
> >It sounds like you're looking for an object-to-XML mapping tool.
> >
> >If so, check out Castor, at castor.exolab.org.  There are some others out
> >there also; hopefully other folks will chime in.
> >
> >I have not used Castor, but I am tempted.
> >
> >Also, the Java Community Process is working on "Avalon", but don't expect
> >anything in the near future.
> >
> >-----Original Message-----
> >From: Rick Tessner [mailto:rick@dingle.myra.com]
> >Sent: Friday, September 15, 2000 3:10 PM
> >To: general@xml.apache.org
> >Subject: Newbie : Creating XML docs via an application (ie. non-manual)
> >
> >
> >But what about the non-manual creation of the XML documents themselves?
> >I can create docs w/ Emacs, Arbourtext, vi, etc.  That's no problem.  The
> >issue that I have revolves around an application generating XML docs as
> >the output of a process.
> >
> >I might have an inventory application, invoice application, etc.  Instead
> >of generating a reports or web page, I'd be creating an XML document
> >that conforms to a DTD or XML Schema.
> >
> >Is there an API that people are using to do this within an application?
> >I've been looking at SAX which doesn't seem to be suitable for
> >manipulation of an XML tree and DOM, which appears better suited to
> >manipulation of elements in a tree.
> --
> Rick Tessner    rick@myra.com
> MYRA Systems Corp. Fone: (250) 381 1335 x125  Phax: (250) 381 1304
>                    Cell: (250) 885 9452
> "Hmmm.  They have the Internet on computers now!"
> ---------------------------------------------------------------------
> In case of troubles, e-mail:     webmaster@xml.apache.org
> To unsubscribe, e-mail:          general-unsubscribe@xml.apache.org
> For additional commands, e-mail: general-help@xml.apache.org

View raw message