`

XML的高级应用

 
阅读更多
【删除节点元素,文字节点以及属性】

使用delete对单一项进行删除,要删除整个XMLList可以使用for循环以倒序形式进行删除,以避免迭代时需要改变数组索引问题.

 
【搜索XML的高级应用】

使用术语过滤.(condition),可结合正则表达式来使用.

例子:

var example:XML = <foodgroup>

<fruits>

  <fruit color="red">Apple</fruit>

    <fruit color="orange">Orange</fruit>

    <fruit color="green">Pear</fruit>

    <fruit color="red">Watermelon</fruit>

  </fruits>

  <vegetables>

    <vegetable color="red">Tomato</vegetable>

    <vegetable color="brown">Potato</vegetable>

    <vegetable color="green">Broccoli</vegetable>

  </vegetables>

</foodgroup>;

trace(example..*.(hasOwnProperty("@color") && @color == "red"));

/*

hasOwnProperty所做的检测是确保元素具有color属性,然后,有的话,就测试color属性之值是否为red.只有当条件的计算结果为true时,该元素才会加入EX4运算式所返回的XMLList.

输出

<fruit color="red">Apple</fruit>

<fruit color="red">Watermelon</fruit>

<vegetable color="red">Tomato</vegetable>

*/

 
【CDATA(Character Data)标签】

<![CDATA[]]>,必须大写.如果<![CDATA[[]]]>这样的话,它会告诉你语法错误的.

 
【一些名词】

RPC:

全称: Remote Procedure Call,台湾的朋友称其为: 远端程序呼叫

SOAP:

全称: Simple Object Access Protocol,台湾的朋友称其为: 简单物体存取协定

WSDL:

全称: Web Service Description Language,台湾的朋友称其为: web service描述语言

分享到:
评论

相关推荐

    XML高级应用 由浅入深,是一个非常好的学习教材

    本教材“XML高级应用 由浅入深”旨在帮助读者深入理解XML的核心概念和技术,从而更好地利用它进行数据管理和应用程序开发。 首先,我们要了解XML的基本结构。XML文档由元素构成,每个元素都有开始标签和结束标签,...

    有关XML从入门到高级应用所有文档

    有关XML从入门到高级应用所有文档 1. XML的来源 (1) SGML  SGML:标准通用标记语言,它从20世纪80年代初开始使用。  SGML的优点:它可以用来建立任何类型的标记语言,这使得它的功能非常强大。  SGML的缺点:...

    xml高级教程03

    ### XML高级教程03:深入理解文档类型定义(DTD) #### 重要性及背景 XML,作为一门标准化标记语言,其强大的数据交换能力在互联网世界中占据着...掌握了DTD的使用,就意味着掌握了XML高级应用的核心技能之一。

    XML高级网络应用高级教材

    在“XML高级网络应用高级教材”中,我们可以期待深入探讨XML在网络中的高级应用,包括数据交换、数据存储、以及Web服务等方面的知识。 首先,XML的基础知识包括其语法特性,如元素、属性、文本内容、命名空间、注释...

    asp.net xml高级编程 c#编程篇

    ASP.NET XML高级编程是针对C#开发者深入理解XML技术及其在Web应用开发中的实践的一门重要课程。XML(Extensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件、以及Web服务等场景。在...

    XML高级网络应用资源下载

    XML高级网络应用XML高级网络应用XML高级网络应用XML高级网络应用

    XML高级编程pdf-23

    ### XML高级编程pdf-23知识点解析 #### 引言 《XML高级编程pdf-23》是一部深入探讨XML技术的高级教程,被广大开发者誉为经典之作。...对于希望掌握XML高级应用的读者来说,这份资料无疑是一份珍贵的学习材料。

    xml高级网络应用.rar

    打开方式.htm可能是介绍如何打开或解析XML文件的指南,XML高级网络应用.pdf可能是一份详细的技术文档,涵盖了XML在网络应用中的高级用法和技术,如XPath(XML Path Language)用于在XML文档中查找节点,XSLT用于转换...

    XML高级编程.rar

    在“XML高级编程”这个主题中,我们将深入探讨XML的高级特性和应用,包括DOM和SAX解析、XPath和XSLT转换、XML Schema验证以及SOAP和RESTful API的使用。 1. DOM解析:Document Object Model(DOM)是W3C推荐的一种...

    XML编程从入门到精通

    #### 一、XML高级应用概览 《XML编程从入门到精通》这本书旨在填补当前市场上XML相关书籍的空白,它跳过了基础知识,直接进入高级应用领域,特别关注SAX和DOM接口的深度使用。在当今的Windows主导的环境中,接口、...

    XML实用教程 基础 代码 高级

    **XML高级应用** 1. **XSL(Extensible Stylesheet Language)**: XSL是一种样式表语言,用于转换XML文档。XSLT(XSL Transformations)是XSL的一部分,用于将XML转换为其他格式,如HTML、PDF或另一个XML文档。 2....

    XML高级编程完整版(PDF)

    总的来说,XML高级编程涉及到XML的解析、操作、转换和验证等多个方面,同时与ASP.NET和Web服务的整合提供了强大的应用开发能力。通过深入理解和熟练掌握这些技术,开发者可以构建出高效、可扩展的网络解决方案。而...

    XML高级编程 PDF格式

    学习XML高级编程,读者将深入理解XML解析、验证、转换、样式化以及在各种应用场景中的最佳实践。这本书可能会涵盖如何使用XML库和API(如Java的JAXB或Python的lxml),以及如何调试和优化XML处理。通过实践项目和...

    ASP.NET 2.0 XML高级编程

    通过学习《ASP.NET 2.0 XML高级编程》,开发者不仅可以深入了解XML在ASP.NET环境中的应用,还能提升开发高效、安全且可扩展的Web应用的能力。书中丰富的实例和实战指导将帮助读者将理论知识转化为实际开发中的技能。

    GridView 与XML 高级扩展应用

    本篇将深入探讨如何将GridView与XML进行高级扩展应用,以实现更高效、灵活的数据呈现。 首先,我们来看“GridView”的高级特性。GridView不仅支持基本的数据显示,如分页、排序、筛选,还可以通过自定义模板列实现...

    xml高级网络应用(PDF)

    本书是一本关于XML的高级教材,主要内容涉及XML模式、模式的几种方法、信息模型的建立及实现、XML的DOM接口/SAX接口/数据库技术、无线应用协议和XML在电子商务开发中的应用,以及XML与ASP.NET的联系及其应用。...

    XML高级网络应用.pdf

    XML高级网络应用.pdf 适合学习XML的朋友

    \XML编程基础\xml高级网络应用

    在"XML高级网络应用.pdf"这本书中,可能涵盖了如何使用XML进行网络通信,包括创建和解析XML文档,使用DOM(Document Object Model)、SAX(Simple API for XML)或StAX(Streaming API for XML)解析器,以及XML ...

    XML高级编程学习笔记

    XML(eXtensible Markup Language...通过《XML高级编程》的学习,读者可以深入了解XML的各个方面,并掌握如何在实际项目中应用这些技术,无论是构建Web服务、数据交换,还是处理复杂的XML文档,都将变得更加得心应手。

Global site tag (gtag.js) - Google Analytics