The eula is very open. Feel free to use it in your product and make
XmlValidatingReader. But you could write out the XML, then read it using
"Glenn Owens" <gowens@nixonpeabody.com> wrote in message
news:bc4291aa.0406210923.7e4e2a96@posting.google.com...
> "Chris Lovett" <chris@!nospam!.net> wrote in message
news:<10d7s2o3f8pvtba@corp.supernews.com>...
> > In there user samples on
www.gotdotnet.com you will find an XmlCsvReader
> > which may be of some help to you for step (1).
> >
> > Converting the DataSet back to XML is easy, then from XML back to CSV
can be
> > done with an XSL transform, which I think is included in teh
XmlCsvReader
> > download.
> >
> > So yes, this approach makes sense. A lot of folks are standardizing on
XML
> > for this kind of processing. Hopefully eventually, you'll be able to
> > convince your business partner to just send you XML at some point in the
> > future, and then you're processing will get a bit more streamlined.
> >
>
>
> Chris, thanks for the response. I am currently looking at the
> XmlCsvReader - it definitely looks like something that I could use.
> Thanks for your hard work and pointing me in this direction.
>
> Can it be modified? (it does appear to be copywritten)...
>
> Is there a way to use an .XSD file to describe/interpret the column
> tags instead of using the first line of the file to define the column
> names (tags)? This would allow me to fully describe any of the input
> files, using separate schemas, without needing to modify them before
> the initial XML conversion. The added bonus would be to use the .XSD
> files to validate the structure, datatype, cardinality, etc. - could
> the XmlCsvReader descend from XmlValidatingReader?
>
> Also, I came across a really good MSDN link article on customizing the
> XmlReader:
>
>
http://msdn.microsoft.com/webservices/building/xmldevelopment/api/default.aspx?pull=/library/en-us/dndotnet/html/custxmlread.asp
>
> You are correct about the furture of our B2B. This is just the first
> step before we "potentially" begin requesting each of our data vendors
> to supply well-formed XML input streams (preferably via a web
> service). But, we needed to get this part done reasonably quickly.
>
> Thanks again,
> Glenn