[ CallMeSaMaster @ 06.08.2009. 09:52 ] @
Pozdrav,

moze li mi neko objasniti kako da xml file transformisem tako da svaki tag bude u novoj liniji?

Primjer:
Imam XML file koji je u sledecem obliku:

Code:
<Notes><Test1></Test1><Test2></Test2><Test3></Test3><Test4></Test5></Notes>


Ovako dodajem nodove:

Code:

foreach (string note in Parameters.Comments.Keys)
{
   string value = Parameters.Comments[note];
   XmlNode n = notes.CreateElement(note);
   value.Replace("<", "&lt;").Replace(">", "&gt;");
   n.InnerText = value + "\r\n";
   notes.DocumentElement.AppendChild(n);
}


Htio bih sada da kao output odnsno da formatiram xml da dboijem ovo:
Code:

<Notes>
<Test1></Test1>
<Test2></Test2>
<Test3></Test3>
<Test4></Test5>
</Notes>

[ mmix @ 06.08.2009. 10:03 ] @
Umesto svega toga Samo zameni ">" sa ">\r\n"

[ CallMeSaMaster @ 06.08.2009. 10:12 ] @
Hmmm mislim da to ne moze funkcionisati. OVaj replace radim samo zato da slucajno ne dodje ova glupa zagrada...

Ili mozda nisam shavtio..
[ milan.dinic @ 06.08.2009. 10:30 ] @
nemoj da koristis nikakav replace

pogledaj ovo

http://www.personalmicrocosms....nettips.aspx?c=14&t=16#tip

ili googlaj na temu

.net xml pretty print
[ mmix @ 06.08.2009. 10:48 ] @
moze kroz xmlwritter ali je bespotrebno uopste koristiti xml parsere i XML DOM kao medju korak kad se iz stringa tog oblika pravi string koji mu treba, "paliti" xml parser za takvu operaciju je bespotrebno.

CallMeSaMaster, sta ti u stvari hoces da postignes, da xml string pretabas u drugi prelomljeni xml string ili da xml string pretabas u HTML prikaz prelomljenog XMLa? ako je prvo onda ce ono raditi, ako je drugo onda

Code:

value.Replace("<", "&lt;").Replace(">", "&gt;<br/>");