SilverLight获取XML数据(二).doc

上传人:hw****26 文档编号:3543435 上传时间:2019-06-03 格式:DOC 页数:3 大小:105.08KB
下载 相关 举报
SilverLight获取XML数据(二).doc_第1页
第1页 / 共3页
SilverLight获取XML数据(二).doc_第2页
第2页 / 共3页
SilverLight获取XML数据(二).doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、此例为获取 Xml 文件内的数据页面内容:后台代码using System;using System.Windows.Controls;using System.Xml;using System.IO;using System.Text;using System.Xml.Linq;namespace ToTestDatapublic partial class MainPage : UserControlpublic MainPage()InitializeComponent();StringBuilder output = new StringBuilder();string author

2、= “;int count = 0;/ XmlXapResolver is the default resolver.using (XmlReader reader = XmlReader.Create(“Data/book.xml“)/括号内为路径/ Moves the reader to the root element.reader.MoveToContent();for (int i = 0; ; i+)reader.ReadToFollowing(“book“);author=reader.ReadOuterXml();if (author = “)output.AppendLine

3、(“);break;elseif (i != 0)output.AppendLine(“);int a = i + 1;output.AppendLine(“Read the “+a+“ book using ReadOuterXml.“);output.AppendLine(author);if (i = 0)output.AppendLine(“-“);ShowDetail(output, author);count += 1;output.AppendLine(“一共 “ + count + “个节点“);OutputTextBlock.Text = output.ToString();

4、/分段显示private void ShowDetail(StringBuilder output, string author)using (XmlReader reader = XmlReader.Create(new StringReader(author)reader.ReadToFollowing(“book“);reader.MoveToFirstAttribute();string genre = reader.Value;reader.MoveToNextAttribute();string genre2 = reader.Value;output.AppendLine(“Th

5、e genre value: “ + genre);output.AppendLine(“The ISBN value: “ + genre2);output.AppendLine(“Content of the title element: “ + GteXml(reader, “title“, author);txtTestone.Text = GteXml(reader, “price“, author);btnTestone.Content = genre;/依据标题获取XML中内容 private static string GteXml(XmlReader reader, string name, string author)reader.ReadToFollowing(name);author = reader.ReadInnerXml();return author;以下为效果截屏:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。