没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1 c# 得到一个xml的字符串如何取得里面的一个节点的值
<?xml version="1.0" encoding="GB2312"?>
<PPVSPMessage>
<Version>1.0</Version>
<Sequence>9ef17fca-3cb7-4ee8-a0da-efc2d92347d5</Sequence>
<CommandType>RESPONSE</CommandType>
<WhichCommand>anxin_REGISTER_Client</WhichCommand>
<Status>200</Status>
<Description>OK</Description>
<Params>
</Params>
</PPVSPMessage>
XmlDocument xmlDoc=new XmlDocument ;//创建xmlDocument实例
xmlDoc.LoadXml(xml的字符串);加载xml的字符串
XmlNode Sequence=xmlDoc.SelectSingleNode("PPVSPMessage/Sequence");//提取到根节点PPVSPMessage下的Sequence节点
XmlNode status = xmlDoc.SelectSingleNode("PPVSPMessage/Status");//提取到根节点PPVSPMessage下的Status节点
XmlNode WhichCommand = xmlDoc.SelectSingleNode("PPVSPMessage/WhichCommand");//提取到根节点PPVSPMessage下的WhichCommand 节点
//给提取出来的节点赋值
Sequence.InnerText的值就是9ef17fca-3cb7-4ee8-a0da-efc2d92347d5其他两个同理
2 c#给现有的xml字符串插入一个节点
例如给Params节点里面添加一个URL节点,并让这个节点的值为URL
<?xml version="1.0" encoding="GB2312"?>
<PPVSPMessage>
<Version>1.0</Version>
<Sequence>9ef17fca-3cb7-4ee8-a0da-efc2d92347d5</Sequence>
<CommandType>RESPONSE</CommandType>
<WhichCommand>anxin_REGISTER_Client</WhichCommand>
<Status>200</Status>
<Description>OK</Description>
<Params>
</Params>
</PPVSPMessage>
XmlDocument xmlDoc=new XmlDocument ;//创建xmlDocument实例
xmlDoc.LoadXml(xml的字符串);加载xml的字符串
XmlNode Sequence=xmlDoc.SelectSingleNode("PPVSPMessage/Sequence");//提取到根节点PPVSPMessage下的Sequence节点
XmlNode status = xmlDoc.SelectSingleNode("PPVSPMessage/Status");//提取到根节点PPVSPMessage下的Status节点
XmlNode WhichCommand = xmlDoc.SelectSingleNode("PPVSPMessage/WhichCommand");//提取到根节点PPVSPMessage下的WhichCommand 节点
//给提取出来的节点赋值
Sequence.InnerText的值就是9ef17fca-3cb7-4ee8-a0da-efc2d92347d5其他两个同理
2 c#给现有的xml字符串插入一个节点
例如给Params节点里面添加一个URL节点,并让这个节点的值为URL
XmlDocument xmlDoc =new XmlDocument ;//创建xmlDocument实例
xmlDoc.LoadXml(xml的字符串);加载xml的字符串
XmlNode Params=xmlDoc.SelectSingleNode("PPVSPMessage/Params")
//创建一个新的节点
XmlNode URL=xmlDoc.CreateElement("URL");
//给新的节点赋值
URL.InnerText="URL";
//把新的节点加到xml字符串中
Params.AppendChild(URI);
WPF与ADO.NET结合对datagrid进行增删改查,自定义样式,分页
说明:除了分页还未实现其他均实现,基础学习积累
1前台xaml:
<Window.Resources>
<Style x:Key="DataGridDemoRowStyle" TargetType="{x:Type DataGrid}">
<Style.Triggers>
<Trigger Property="AlternationIndex" Value="2" >
<Setter Property="Background" Value="Green"/>
</Trigger>
<Trigger Property="AlternationIndex" Value="3">
<Setter Property="Background" Value="Yellow"/>
</Trigger>
</Style.Triggers>
</Style>
xmlDoc.LoadXml(xml的字符串);加载xml的字符串
XmlNode Params=xmlDoc.SelectSingleNode("PPVSPMessage/Params")
//创建一个新的节点
XmlNode URL=xmlDoc.CreateElement("URL");
//给新的节点赋值
URL.InnerText="URL";
//把新的节点加到xml字符串中
Params.AppendChild(URI);
WPF与ADO.NET结合对datagrid进行增删改查,自定义样式,分页
说明:除了分页还未实现其他均实现,基础学习积累
1前台xaml:
<Window.Resources>
<Style x:Key="DataGridDemoRowStyle" TargetType="{x:Type DataGrid}">
<Style.Triggers>
<Trigger Property="AlternationIndex" Value="2" >
<Setter Property="Background" Value="Green"/>
</Trigger>
<Trigger Property="AlternationIndex" Value="3">
<Setter Property="Background" Value="Yellow"/>
</Trigger>
</Style.Triggers>
</Style>
剩余16页未读,继续阅读
资源评论
夜雨焦下客
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功