This is my xml data.It is saved in memorymapped streamcontent as bytearray.
<XMLData entity_name="Resource" >
<PolicyList>
<Policy>
<Resource>Resource1</Resource>
<Status>Active</Status>
</Policy>
<Policy>
<Resource>Resource2</Resource>
<Status>Active</Status>
</Policy>
</PolicyList>
</XMLData>
if i delete resource2, i construct new xml as
<XMLData entity_name="Resource" >
<PolicyList>
<Policy>
<Resource>Resource1</Resource>
<Status>Active</Status>
</Policy>
</PolicyList>
</XMLData>
i will update this new xml in memorymapped stream content as bytearray in existing one using hashkey.
after i read the streamcontent as follows,
<XMLData entity_name="Resource" >
<PolicyList>
<Policy>
<Resource>Resource1</Resource>
<Status>Active</Status>
</Policy>
</XMLData>ource2</Resource><Status>Active</Status></Policy></PolicyList></XMLData>
extra xml tags are appended with previous one.
i tried, memorymappedfile dispose,streamcontet flush,dispose all those thing.
it is happening for remove the content from xml tag from previous one.if we add it thats not a problem.
if i set as bytearray as null, it gives exception.
but i need below xml,
<XMLData entity_name="Resource" >
<PolicyList>
<Policy>
<Resource>Resource1</Resource>
<Status>Active</Status>
</Policy>
</PolicyList>
</XMLData>
please any one solves this issue..
thanks in advance