XmlWriter wrongly nesting nodes
Using code similar to the following:
for (int x = 0; x < count; x++) {
writer.WriteStartElement("Outer");
write(object1);
write(object2);
writer.WriteFullEndElement();
}
I am getting output that is nested:
<Outer>
<Object1>...</Object1>
<Object2>...</Object2>
<Outer>
<Object1>...</Object1>
<Object2>...</Object2>
<Outer>
...
</Outer>
</Outer>
</Outer>
Where I would have expected to see:
<Outer>
<Object1>...</Object1>
<Object2>...</Object2>
</Outer>
<Outer>
<Object1>...</Object1>
<Object2>...</Object2>
</Outer>
<Outer>
<Object1>...</Object1>
<Object2>...</Object2>
</Outer>
What baffles me is that I can also read the XML just fine, using read code
that is analogous to the above write code. Is there some formatting flag
that is causing this?
No comments:
Post a Comment