No its definitely clean i produced some large test data that was literallt "test data" repeated lots of times
On Nov 25, 4:48 pm, Processor Devil <[email protected]> wrote: > One other possibility... > Does your data contain some non-readable character? (Like those below x20), > this could also mess the XML Reader. > > 2010/11/25 hanks2000 <[email protected]> > > > > > Yeah the data is clean. > > > The problem i'm having is you can't view an XMLReader in the locals, I > > have to parse it first, and this is where the problem is occurring > > > On Nov 25, 4:32 pm, Processor Devil <[email protected]> wrote: > > > In both visual studio and Sharp Develop there is a panel called "Local > > > Variables", where you can check content of the variables during the > > > breakpoint, paused run or simply when some exception occurs (if you are > > not > > > catching it already). > > > Another problem could be if your data resembles xml tags. Are you sure > > your > > > data doesn't containg "<" or ">" that could make the mess? > > > > 2010/11/25 hanks2000 <[email protected]> > > > > > Can you tell me how i can do that please? That would be useful > > > > > On Nov 25, 4:18 pm, Processor Devil <[email protected]> wrote: > > > > > Well, use debugger and see what's inside > > > > > > 2010/11/25 hanks2000 <[email protected]> > > > > > > > Another possibility I'm considering. Is there a limit to the size > > of > > > > > > XMLReader? Maybe its getting full and chopping off part of the > > > > > > document > > > > > > > On Nov 25, 3:48 pm, hanks2000 <[email protected]> wrote: > > > > > > > No, I have matching tags. As I say, it works with a small amount > > of > > > > > > > text in between the tags, as soon as the content is rather large > > (700 > > > > > > > chars +) I get the above exception. > > > > > > > > Its as if the reader is assuming that the tags arent closed > > because > > > > of > > > > > > > the large string after the opening tag > > > > > > > > On Nov 25, 3:30 pm, Processor Devil <[email protected]> > > > > wrote: > > > > > > > > > Well, isn't the problem that you have some unmatched pair tags? > > > > > > According to > > > > > > > > the exception it looks like some <xmltag> doesn't have a > > </xmltag> > > > > or > > > > > > you > > > > > > > > are not using <standalongtag /> for non-pair tags :) > > > > > > > > > 2010/11/25 hanks2000 <[email protected]> > > > > > > > > > > Hi Guys > > > > > > > > > > I'm fetching data using an SQL stored procedure and returning > > XML > > > > > > > > > using FOR XML EXPLICIT. > > > > > > > > > > In my code I'm then using ExecuteXMLReader on my sql command > > to > > > > pull > > > > > > > > > the data into an XMLReader. > > > > > > > > > > When I try parsing the XMLReader, loading into an XMLDocument > > etc > > > > I > > > > > > > > > get the following exception when the contents of some > > elements > > > > are > > > > > > > > > rather long (approx 700 chars inc spaces) > > > > > > > > > > System.Xml.XmlException: Unexpected end of file has occurred. > > The > > > > > > > > > following elements are not closed: > > > > > > > > > > If I reduce the contents of the XML elements drastically > > > > everthing > > > > > > > > > works fine. > > > > > > > > > > Is there a known limit on Element contents when using > > XMLReader > > > > that > > > > > > > > > makes it think the element tags havent been closed? > > > > > > > > > > Thank You In Advance > > > > > > > > > > Hanks > > > > > > > > > > p.s. If I read the results into a string using an > > SQLDataReader > > > > > > > > > everything works fine- Hide quoted text - > > > > > > > > > - Show quoted text -- Hide quoted text - > > > > > > > > - Show quoted text -- Hide quoted text - > > > > > > - Show quoted text -- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > - Show quoted text -
