怎么将字符串<user><userid>1</userid><username>sadfsd</username></user>
<user><userid>2</userid><username>sadfsd2</username></user>中的user数据取出来呢?
得到的结果是<userid>1</userid><username>sadfsd</username><userid>2</userid><username>sadfsd2</username>,如何作,谢谢大家了!
<user><userid>2</userid><username>sadfsd2</username></user>中的user数据取出来呢?
得到的结果是<userid>1</userid><username>sadfsd</username><userid>2</userid><username>sadfsd2</username>,如何作,谢谢大家了!
解决方案 »
- TreeView绑定XML数据源
- Assembly.Load(path).CreateInstance(CacheKey)问题
- 梅花雪的js树MzTreeView 1.0版本在C#中如何使用?
- 关于限制客户端数量的问题
- 怎么用事务处理 6个insert语句啊
- 如何实现当鼠标指针悬停在ListBox中某一项时显示该项特定信息?
- 如何截获Datagrid中模板列上的DropDownlist的消息?
- asp.net MVC3 DropDownList的问题
- 编译错误,发布的网站在本地可以运行,而传到空间出错.急死人
- 我在我的2000server上装了Active Directory 后,在运行我的asp.net 报错,是不是active Directory的站点和默认站点有冲突呢?怎么能解决
- 新手提问:怎么将<img onclick="window.document.all.btnSaveOne.click()" src="">的值传到函数
- 读取用户控件属性的问题
<user><userid>2</userid><username>sadfsd2</username></user>";
str=str.Replace("<user>","");
str=str.Replace("</user>","");
<user><userid>2</userid><username>sadfsd2</username></user>”abc.Substring(abc.IndexOf("<user>")+6,abc.Length-13)返回<userid>1</userid><username>sadfsd</username><userid>2</userid><username>sadfsd2</username>
<user><userid>2</userid><username>sadfsd2</username></user>";
str=str.Replace("<user>","");
str=str.Replace("</user>","");
{
int FromID = 0;
int EndID = 0; int FromName = 0;
int EndName = 0; Hashtable ht = new Hashtable(); string strUserID = "";
string strUserName = ""; string s = "<user><userid>userid1</userid><username>username1</username><userid>userid2</userid><username>username2</username></user>";
FromID = s.IndexOf("<userid>",FromID);
while (FromID > 0)
{
EndID = s.IndexOf("</userid>",FromID);
strUserID = s.Substring(FromID + 8,EndID - (FromID + 8)); FromName = s.IndexOf("<username>",EndID + 9);
EndName = s.IndexOf("</username>",FromName); strUserName = s.Substring(FromName + 10,EndName - (FromName + 10)); ht.Add(strUserID,strUserName); FromID = s.IndexOf("<userid>",EndName + 11);
}
}祝你成功!!!