热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

XML轻松学习手册(2)XML快速进门之一

前言XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人看而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的
前言

XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人看而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比拟全面的先容文章。首先有两点是需要确定的:


第一:XML确定是未来的发展趋势,不论是网页设计师还是网络程序员,都应当及时学习和懂得,等候只会让你失往机会;


第二:新知识确定会有很多新概念,尝试懂得和接收,您才可能提高。不要害怕和回避,毕竟我们还年青。




提纲




本文共分五大部分。分辨是XML快速进门,XML的概念,XML的术语,XML的实现,XML的实例分析。最后附录先容了XML的相干资源。作者站在普通网页设计职员的角度,用平实活泼的语言,向您讲述XML的方方面面,帮助你拨开XML的神秘面纱,快速步进XML的新范畴。


第一章:XML快速进门


一. 什么是XML?

二. XML是新概念吗?

三. 应用XML有什么利益?

四. XML很难学吗?

五. XML和HTML的差别

六. XML的严格格局

七. 关于XML的更多

一. 什么是XML?


这往往是第一个标题,也往往在第一个标题上你就会搞不明白,由于大多的教材上这样答复:


XML是Extensible Markup Language的简写,一种扩大性标识语言。 这是尺度的定义。那么什么是标记语言,为什么叫扩大性?已经让人有些糊涂。我想我们这样来懂得会好一些:


对HTML你已经非常熟悉了吧,它就是一种标记语言,记得它的全称吗:'Hypertext Markup Language' 超文本标记语言。明白了?同时,HTML里面有很多标签,类似, 等,都是在HTML
4.0里规范和定义,而XML里答应你自己创立这样的标签,所以叫做可扩大性。


这里有几个轻易混杂的概念要提示大家:


1.XML并不是标记语言。它只是用来发明标记语言(比如HTML)的元语言。天,又糊涂了!没关系,你只要知道这一点:XML和HTML是不一样的,它的用处途比HTML广泛得多,我们将在后面仔细先容。


2.XML并不是HTML的调换产品。XML不是HTML的升级,它只是HTML的补充,为HTML扩大更多功效。我们仍将在较长的一段时间里持续应用HTML。(但值得留心的是HTML的升级版本XHTML的确正在向适应XML靠拢。)


3.不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格局才干在浏览器上显示。


下面就是一段XML示例文档(例1),用来表现本文的信息:













ajie



ajie@aolhoo.com



20010115




留心:


1.这段代码仅仅是代码,让你初步感性熟悉一下XML,并不能实现什么具体利用;


2.其中类似,的语句就是自己创立的标记(tags),它们和HTML标记不一样,例如这里的是文章标题的意思,HTML里的是页面标题。




推荐阅读
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 通过自定义 `TextView`,实现了在用户点击或焦点变化时动态调整字体颜色的效果。该方法利用了 `ColorStateList` 和 `Selector` 资源文件,确保了界面交互的流畅性和视觉效果的提升。具体实现中,通过重写 `onTouchEvent` 和 `onFocusChanged` 方法,精确控制了颜色变化的时机和状态。此外,还对性能进行了优化,确保在高频率操作下依然保持高效响应。 ... [详细]
  • 解决基于XML配置的MyBatis在Spring整合中出现“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”问题的方法
    在将Spring与MyBatis进行整合时,作者遇到了“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”的问题。该问题主要出现在使用XML文件配置DAO层的情况下,而注解方式配置则未出现类似问题。作者详细分析了两个配置文件之间的差异,并最终找到了解决方案。本文将详细介绍问题的原因及解决方法,帮助读者避免类似问题的发生。 ... [详细]
  • Spring Boot 实战(一):基础的CRUD操作详解
    在《Spring Boot 实战(一)》中,详细介绍了基础的CRUD操作,涵盖创建、读取、更新和删除等核心功能,适合初学者快速掌握Spring Boot框架的应用开发技巧。 ... [详细]
  • Spring框架入门指南:专为新手打造的详细学习笔记
    Spring框架是Java Web开发中广泛应用的轻量级应用框架,以其卓越的功能和出色的性能赢得了广大开发者的青睐。本文为初学者提供了详尽的学习指南,涵盖基础概念、核心组件及实际应用案例,帮助新手快速掌握Spring框架的核心技术与实践技巧。 ... [详细]
  • 本文探讨了在Android应用中实现动态滚动文本显示控件的优化方法。通过详细分析焦点管理机制,特别是通过设置返回值为`true`来确保焦点不会被其他控件抢占,从而提升滚动文本的流畅性和用户体验。具体实现中,对`MarqueeText.java`进行了代码层面的优化,增强了控件的稳定性和兼容性。 ... [详细]
  • Java中高级工程师面试必备:JVM核心知识点全面解析
    对于软件开发人员而言,随着技术框架的不断演进和成熟,许多高级功能已经被高度封装,使得初级开发者只需掌握基本用法即可迅速完成项目。然而,对于中高级工程师而言,深入了解Java虚拟机(JVM)的核心知识点是必不可少的。这不仅有助于优化性能和解决复杂问题,还能在面试中脱颖而出。本文将全面解析JVM的关键概念和技术细节,帮助读者全面提升技术水平。 ... [详细]
  • 如何在Java中高效构建WebService
    本文介绍了如何利用XFire框架在Java中高效构建WebService。XFire是一个轻量级、高性能的Java SOAP框架,能够简化WebService的开发流程。通过结合MyEclipse集成开发环境,开发者可以更便捷地进行项目配置和代码编写,从而提高开发效率。此外,文章还详细探讨了XFire的关键特性和最佳实践,为读者提供了实用的参考。 ... [详细]
  • 可转债数据智能抓取与分析平台优化
    本项目旨在优化可转债数据的智能抓取与分析平台。通过爬取集思录上的可转债信息(排除已发布赎回的债券),并结合安道全教授提出的三条安全线投资策略,新增了建仓线、加仓线和重仓线,以提供更精准的投资建议。 ... [详细]
  • Django框架下的对象关系映射(ORM)详解
    在Django框架中,对象关系映射(ORM)技术是解决面向对象编程与关系型数据库之间不兼容问题的关键工具。通过将数据库表结构映射到Python类,ORM使得开发者能够以面向对象的方式操作数据库,从而简化了数据访问和管理的复杂性。这种技术不仅提高了代码的可读性和可维护性,还增强了应用程序的灵活性和扩展性。 ... [详细]
  • Java新手求助:如何优雅地向心仪女生索要QQ联系方式(附代码示例与技巧)
    在端午节后的闲暇时光中,我无意间在技术社区里发现了一篇关于如何巧妙地向心仪女生索取QQ联系方式的文章,顿时感到精神焕发。这篇文章详细介绍了源自《啊哈!算法》的方法,不仅图文并茂,还提供了实用的代码示例和技巧,非常适合 Java 新手学习和参考。 ... [详细]
  • 在Spring框架中,基于Schema的异常通知与环绕通知的实现方法具有重要的实践价值。首先,对于异常通知,需要创建一个实现ThrowsAdvice接口的通知类。尽管ThrowsAdvice接口本身不包含任何方法,但开发者需自定义方法来处理异常情况。此外,环绕通知则通过实现MethodInterceptor接口来实现,允许在方法调用前后执行特定逻辑,从而增强功能或进行必要的控制。这两种通知机制的结合使用,能够有效提升应用程序的健壮性和灵活性。 ... [详细]
  • SQLmap自动化注入工具命令详解(第28-29天 实战演练)
    SQL注入工具如SQLMap等在网络安全测试中广泛应用。SQLMap是一款开源的自动化SQL注入工具,支持12种不同的数据库,具体支持的数据库类型可在其插件目录中查看。作为当前最强大的注入工具之一,SQLMap在实际应用中具有极高的效率和准确性。 ... [详细]
  • 如何利用Apache与Nginx高效实现动静态内容分离
    如何利用Apache与Nginx高效实现动静态内容分离 ... [详细]
  • 探索JavaScript倒计时功能的三种高效实现方法及代码示例 ... [详细]
author-avatar
黑夜乱来
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有