. Topicala Page Index Token

A Journal about the experiences I have developing little applications in C#, Perl, Html and Javascript and talking about things new things that I use. Always Geeky; Always Nerdy; Always poor Grammer!

I am a Software Analyst Developer working in Southport, England but living in Liverpool. I develop mainly in C# and ASP.Net. I have been developing comercial software for several years now. I maintain this site (hosted at SwitchMedia UK) as a way of exploring new technologies (such as AJAX) and just generally talking about techie geek issues. This site is developed through a host of Perl scripts and a liberal use of Javascript. I enjoy experimenting with new technologies and anything that I make I host here.

Quick Search

Web www.kinlan.co.uk

Saturday, April 01, 2006

OPML .Net Object Model

[This is the second time I typed this because IE7 suddenly closed down whilst I was typing the original post.]

I have been playing around with the .Net XML Serialization over the past couple of days. I thought it would be a good idea to create an object based roughly around the OPML 2.0 DRAFT spec. With the intent of being able to serialize and deserialize OPML files with ease.

I had some successes with Serializing the OPML Object. I had developed the OPML Object model with constraints in which are defined in the spec, so the OPML file was correctly formed when it was serialized.

I had problems with the de-serializing. I could not get the XML Deserializer to enforce some of the constraints that I had placed on public propertties, so it was infact possible to load an incorrectly constructed OPML file.

I will post the code later. But I will keep playing with the code.

Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]

Related Wikipedia Documents
, , , , , , , , ,

My Related Documents
, , , , , , ,

Related Amazon Books
Professional AJAX: / Service-Oriented Architecture: Concepts, Technology, and Design: / XML in a Nutshell: / Model Driven Architecture: Applying MDA to Enterprise Computing: / Model Driven Architecture with Executable UML: / Visual Basic.NET Serialization Handbook: / Professional ASP.NET 2.0: / CLR Via C#: Applied .NET Framework 2.0 Programming: /

Related Images From Flickr

Comments: [Add New]

Where's the code?

By Anonymous, at Friday, November 17, 2006 10:16:00 PM

I am working to extend the .net 3.0 Framework to incorporate System.Propultion, and System.Gravity. So far so good. I'll be sure to post the code if I ever finish.

By Anonymous, at Tuesday, January 02, 2007 10:41:00 PM