首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可扩展标记语言在现代nTier体系结构中扮演什么角色?

可扩展标记语言在现代nTier体系结构中扮演什么角色?
EN

Stack Overflow用户
提问于 2009-04-09 16:42:40
回答 3查看 371关注 0票数 2

我看过很多ASP.NET和服务器工程师职位的招聘信息,它们似乎总是将XML和XSLT列为对他们有价值的技能之一。我想知道XML在现代系统中扮演什么角色。在nTier系统中,人们是如何使用XSLT和XML的?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-04-09 16:52:27

Andrew非常简洁地阐述了基于XML的数据在.NET系统中的主要作用-为应用程序的配置和不同平台之间的可互操作的数据传输提供了一种模板化的方法。

出于同样的原因,XSLT作为将XML数据转换为XML/XHTML的主要模式也得到了广泛的应用。一个XML经常需要转换为另一个具有不同结构的XML,或者人们可能希望将XML数据源直接呈现为HTML输出。在这种情况下,XSLT几乎是必不可少的,即使可以通过编写大量DOM遍历代码来手动完成转换。

使用类似的逻辑,还可以使用XPath,因为它提供了遍历XML层次结构以根据数据在XML中的位置查询数据的最基本和最强大的方法。

票数 6
EN

Stack Overflow用户

发布于 2009-04-09 16:43:55

XML在.NET系统中扮演着两个角色:配置和数据传输。

我所说的数据传输是指XML被用作一种结构化形式,其中的数据可能需要从应用程序的一层发送到另一层(甚至在一个应用程序和另一个应用程序之间)。这通常是通过XML序列化来实现的。

票数 3
EN

Stack Overflow用户

发布于 2009-04-09 16:45:44

XML被广泛用于SOA通信,特别是在穿越防火墙访问异构系统时。

WCF和CSLA以及所有主要的互操作系统都将XML作为其通信的基石之一。您可以在部分情况下使用二进制或其他格式,但XML始终有效

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/735006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档