Hi All,
I am using following code snippet to add another user in Users.xml:
-------------------------------------------------------------------
DataSet dstUsers = new DataSet();
dstUsers.ReadXm l("Users.xml" );
DataTable dtbUsers = dstUsers.Tables["User"];
DataRow drwUser = dtbUsers.NewRow ();
drwUser["UserName"] = "Test User 2";
dtbUsers.Rows.A dd(drwUser);
dstUsers.WriteX ml("Users.xml") ;
-------------------------------------------------------------------
Users.xml looks like
-------------------------------------------------------------------
<?xml version="1.0" standalone="yes "?>
<Configuratio n>
<Users>
<User>
<UserName>Tes t User</UserName>
</User>
</Users>
<Roles>
<Role>
<RoleName>Tes t Role</RoleName>
</Role>
</Roles>
</Configuration>
-------------------------------------------------------------------
After execution of code, <User> tag is inserted at wrong position and
Users.xml looks like:
-------------------------------------------------------------------
<?xml version="1.0" standalone="yes "?>
<Configuratio n>
<Users>
<User>
<UserName>Tes t User</UserName>
</User>
</Users>
<User>
<UserName>Tes t User 2</UserName>
</User>
<Roles>
<Role>
<RoleName>Tes t Role</RoleName>
</Role>
</Roles>
</Configuration>
-------------------------------------------------------------------
But if I modify Users.xml as below, <User> tag is inserted at proper
position.
-------------------------------------------------------------------
<?xml version="1.0" standalone="yes "?>
<Users>
<User>
<UserName>Tes t User</UserName>
</User>
</Users>
-------------------------------------------------------------------
Can anyone give any idea that how can I insert <User> tag inside
<Users> tag without modifying XML format like above???