是关于电子商务的商品的。有一些属性存在xml文件里,例如
<?xml version="1.0" encoding="utf-8" ?>
- <root>
- <Attribute>
<Group>鞋码</Group>
<Value>41</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>42</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>43</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>44</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>45</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>46</Value>
</Attribute>
</root><root>
- <Attribute>
<Group>可选颜色</Group>
<Value>银色</Value>
</Attribute>
- <Attribute>
<Group>可选颜色</Group>
<Value>绿色</Value>
</Attribute>
- <Attribute>
<Group>可选颜色</Group>
<Value>粉色</Value>
</Attribute>
- <Attribute>
<Group>可选颜色</Group>
<Value>棕色</Value>
</Attribute>
- <Attribute>
<Group>可选颜色</Group>
<Value>黑色</Value>
</Attribute>
</root>
我已经读取了这些值,如果选择了鞋码和颜色,怎么处理这些数据,让其组合成(银色,41),(银色,42)...(黑色,45),(黑色,46)
<?xml version="1.0" encoding="utf-8" ?>
- <root>
- <Attribute>
<Group>鞋码</Group>
<Value>41</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>42</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>43</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>44</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>45</Value>
</Attribute>
- <Attribute>
<Group>鞋码</Group>
<Value>46</Value>
</Attribute>
</root><root>
- <Attribute>
<Group>可选颜色</Group>
<Value>银色</Value>
</Attribute>
- <Attribute>
<Group>可选颜色</Group>
<Value>绿色</Value>
</Attribute>
- <Attribute>
<Group>可选颜色</Group>
<Value>粉色</Value>
</Attribute>
- <Attribute>
<Group>可选颜色</Group>
<Value>棕色</Value>
</Attribute>
- <Attribute>
<Group>可选颜色</Group>
<Value>黑色</Value>
</Attribute>
</root>
我已经读取了这些值,如果选择了鞋码和颜色,怎么处理这些数据,让其组合成(银色,41),(银色,42)...(黑色,45),(黑色,46)
解决方案 »
- 关于泛型的公共一个公用方法问题。
- membership中修改角色名称
- “用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。”问题怎么解决啊?
- [讨论]在asp.net2.0验证上传文件格式的各种方法
- 怎样实现这样一颗类似的树
- 免费提供asp.net的空间,大小不限,需要的请跟贴!
- 想问一个问题,弹出窗口是否一定用JAVASCRIPT实现参数的传递?难道不能用ASP.NET服务器实现吗?
- 请问PetShop4.0的连接字符串写在那里啊?
- 验证身份证17+X
- 如何在ASP.NET中实现C#和VB.NET的共同开发
- 高分求高手解决!!!!!!!!!!!!!!~~~~~
- 关于制作文件上传进度条,热爱技术的朋友,一起研究 !
操作XML获取数据
XmlDocument doc= new XmlDocument();
doc.Load("");
XmlNode xl = doc.SelectSingleNode("");
if (xl != null)
{
Console.WriteLine(xl.InnerText);
}
问题补充,商品属性是可以添加的,多组的,不只是鞋码和颜色这两组。
我现在把选择的属性组的值取出来,放在一个ArrayList里了,然后两个for循环嵌套,结果出现了(银色,灰色)这种我不想要的组合