XPath------XLink------XSLT------XQuery 关系

XML语言可谓无所不在,我们访问的各类Web站点几乎用到的XML语言进行标记。

当如何快速高效的对XML文档进行遍历,选取,修改。各类优秀框架及技术也是层出不穷,如下就来介绍目前比较流行的几类技术:

  1. XSLT(Extensible Stylesheet Language Transformations): 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。
  2. Xpath:是一种用于在 XML 文档中进行导航的语言。
  3. XQuery:是一种针对XML的查询语言,其作用类似于关系数据库的SQL。
  4. XLink(XML Linking Language): 定义了一套标准的在 XML 文档中创建超级链接的方法。
  5. XPointer(XML Pointer Language):使超级链接可以指向 XML 文档中更多具体的部分。

个人理解:

  • XPath类似于JQuery中的selector,不过功能更强大,更灵活,内置100多种函数;
  • XQuery比XPath更近一部,可以像写SQL一样实现XML的各种处理,支持条件、循环等多种表达式,也支持函数。
  • 一般XLink与XPointer组合使用,一个设置连接,一个用于在连接中明确要跳转到的具体XML部分。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值