how to write some xml into huge xml file into speceific location???

Xenia (archive)

Usenet Archive
Joined
Nov 23, 2003
Messages
4
Reaction score
0
Hello!

Is anyone can help me to figure out how to write some xml into huge xml file into speceific location???

Say, i have a file about 139 Mb and i need to write some data (xml) into it, but in speceific location (specified by XPath for example). i have tryed used MSXML dom for it, but its eats memory like a twice bigger then my file. Is any way to do that without that hurt?

thank you,
Xenia.
 

Oleg Tkachenko

Usenet Archive
Joined
Nov 19, 2002
Messages
71
Reaction score
0
Xenia said:
Is anyone can help me to figure out how to write some xml into huge xml file into speceific location???

Say, i have a file about 139 Mb and i need to write some data (xml) into it, but in speceific location (specified by XPath for example). i have tryed used MSXML dom for it, but its eats memory like a twice bigger then my file. Is any way to do that without that hurt?
It's really one of the worst scenarios when working with XML. Correct me if I'm wrong, I don't see any generic efficient solution. The problem is that to be able to identify update location by XPath expression you have to have XML in XPath navigable form, say DOM or XPathDocument in .NET. In .NET it's possible actually to build XPathNavigator over XmlReader, but that would limit XPath to forward-only subset and as your task is not only to query data, but to update and save it back, it requires more work. It's my idee fixe to implement such beast, hope I'll have time for that.

You can try also to escape to regexp. That's not really robust nor safe, but anyway.
 

Xenia (archive)

Usenet Archive
Joined
Nov 23, 2003
Messages
4
Reaction score
0
Yes, true. Well, i thought to use DataSet on a first place, but not yet tryed it, because a bit confused with how the .NET DataSet will able to workout trees of data with different structure, i mean that data dont have common looks format as tables in normal DBs... Is DataSets can be useful for this case?

Xenia.
 

GIMME

Usenet Archive
Joined
Jun 3, 2003
Messages
107
Reaction score
0
The trick is not to write the XML file in one swoop but to write it incrementally.

It's not clear what you mean by specific? Specific as in write to a specific file?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
548,208
Messages
3,104,799
Members
249,594
Latest member
henrywalsh

Latest Threads

Top