news 2026/9/2 15:49:23

52、Silverlight中XML数据处理与应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
52、Silverlight中XML数据处理与应用

Silverlight中XML数据处理与应用

在Silverlight开发中,处理网络请求和不同类型的数据是常见任务。有时候需要将调用封送到前台线程,可使用Dispatcher.BeginInvoke()方法,示例代码如下:

// Update the display. Dispatcher.BeginInvoke( delegate() { lblResult.Text = result; });

值得注意的是,在Silverlight中调用简单Web服务比调用基于SOAP的Web服务更麻烦,因为Silverlight无法为你生成代码。简单Web服务虽调用容易,但缺乏自描述性,开发工具难以根据其生成所需代码。

处理不同类型的数据

之前我们了解了从Web获取普通文本数据,以及在文本包含HTML标记时如何搜索。不过,从编程角度看,纯文本和HTML解析困难,存在局限性。实际开发中,更多会处理复杂的结构化数据。返回结构化数据的Web服务通常采用标准化格式,如普通XML、SOAP消息或JSON,Silverlight支持这三种格式。

XML数据处理

许多简单Web服务以XML格式返回数据,消费这类服务时,需决定如何处理XML。Silverlight提供了几种处理XML的方式:
-XmlWriter和XmlReader:这两个类提供了处理XML的基础方法,功能较少。使用它们可逐个元素读写XML内容。
-

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 23:24:39

WaveTools终极配置指南:5分钟解锁鸣潮120帧极致体验

WaveTools终极配置指南:5分钟解锁鸣潮120帧极致体验 【免费下载链接】WaveTools 🧰鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools WaveTools鸣潮工具箱是专为《鸣潮》游戏玩家打造的专业级优化工具,能够轻松实现…

作者头像 李华
网站建设 2026/9/2 18:31:36

抖音下载器终极指南:快速上手批量无水印下载

抖音下载器终极指南:快速上手批量无水印下载 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 还在为下载抖音视频而烦恼吗?手动保存、去水印的繁琐操作让你望而却步?今天我…

作者头像 李华
网站建设 2026/9/2 21:38:49

Markn:重新定义Markdown文档阅读体验的轻量级查看器

Markn:重新定义Markdown文档阅读体验的轻量级查看器 【免费下载链接】markn Lightweight markdown viewer. 项目地址: https://gitcode.com/gh_mirrors/ma/markn Markn轻量级Markdown查看器是专为提升文档阅读效率而设计的创新工具,让你彻底告别编…

作者头像 李华
网站建设 2026/9/3 3:00:25

DoubleQoL模组完全指南:解锁《工业队长》游戏全新体验

DoubleQoL模组完全指南:解锁《工业队长》游戏全新体验 【免费下载链接】DoubleQoLMod-zh 项目地址: https://gitcode.com/gh_mirrors/do/DoubleQoLMod-zh 还在为《工业队长》中缓慢的游戏节奏而烦恼吗?DoubleQoL模组将彻底改变你的游戏方式&…

作者头像 李华
网站建设 2026/9/2 15:36:19

英国生物银行科研平台:生物医学数据分析的全新解决方案

英国生物银行科研平台:生物医学数据分析的全新解决方案 【免费下载链接】UKB_RAP Access share reviewed code & Jupyter Notebooks for use on the UK Biobank (UKBB) Research Application Platform. Includes resources from DNAnexus webinars, online trai…

作者头像 李华
网站建设 2026/9/2 23:04:02

gTTS终极指南:5分钟快速掌握Python语音合成技术

gTTS终极指南:5分钟快速掌握Python语音合成技术 【免费下载链接】gTTS Python library and CLI tool to interface with Google Translates text-to-speech API 项目地址: https://gitcode.com/gh_mirrors/gt/gTTS 想要在Python项目中轻松添加语音功能吗&…

作者头像 李华