All,

I have started working on implementing Abdera in .NET and another
contributor to the project asked the following question regarding the
design of the FOMDocument object:

"I haven't got my head around FOMDocument<Ielement>. There are only 4
types of document in Atom so why not create 4 concrete classes and also
why allow documents to be created on elements that are not of one of the
four types. IOW what is the benefit of being able to create a
FOMDocument based on IContent or IDateTime against the 'issue' of being
to create 'invalid' documents?"

I really couldn't come up with a good answer other that "because Java
Abdera does it that way".  Any insight on this topic would be great.

Thanks so much!

Regards,

Harris

Note: Project is currently located at http://code.google.com/p/abderadotnet

Reply via email to