返回首页
当前位置: 主页 > 编程语言 > XML教程 >

Java XML-概述

时间:2020-07-22 13:21来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

什么是XML?

XML是一种简单的基于文本的语言,旨在以纯文本格式存储和传输数据。它代表可扩展标记语言。以下是XML的一些显着特征。

  • XML是一种标记语言。

  • XML是基于标记的语言,例如HTML。

  • XML标签不是像HTML一样预定义的。

  • 您可以定义自己的标签,这就是为什么它被称为可扩展语言的原因。

  • XML标签被设计为可自我描述的。

  • XML是用于数据存储和数据传输的W3C建议。

<?xml version = "1.0"?>
<Class>
   <Name>First</Name>
   <Sections>
      <Section>
         <Name>A</Name>
         <Students>
            <Student>Rohan</Student>
            <Student>Mohan</Student>
            <Student>Sohan</Student>
            <Student>Lalit</Student>
            <Student>Vinay</Student>
         </Students>
      </Section>
      
      <Section>
         <Name>B</Name>
         <Students>
            <Student>Robert</Student>
            <Student>Julie</Student>
            <Student>Kalie</Student>
            <Student>Michael</Student>
         </Students>
      </Section>
   </Sections>
</Class>

优点

以下是XML提供的优势-

  • 与技术无关-XML是纯文本,与技术无关。任何技术都可以使用它进行数据存储和数据传输。

  • 可读 -XML使用简单的文本格式。它是人类可读和可理解的。

  • 可扩展 -在XML中,可以轻松创建和使用自定义标签。

  • 允许验证 -使用XSD,可以轻松验证DTD和XML结构。

缺点

以下是使用XML的缺点-

  • 冗余语法 -通常XML文件包含许多重复性术语。

  • 详细 -作为一种冗长的语言,XML文件大小会增加传输和存储成本。

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • Java XML-解析器

    XML解析是指遍历XML文档以访问或修改数据。 什么是XML解析器? XML分析器提供了一种访...

  • ebXML-术语

    本章提供ebXML规范中使用的大多数术语的定义。 您肯定已经在前几章中看到了许多内容,...

  • ebXML-摘要

    本简短的教程介绍了ebXML及其各种元素的基...

  • ebXML-使用示例

    下图显示了ebXML场景,这使您很容易理解ebXML的概念。 该示例取自《技术体系结构规范...

  • ebXML-消息服务

    完整的消息称为消息包,它是一个多用途Internet邮件扩展(MIME)对象。 消息包包含两...

  • ebXML-核心组件

    定义 核心组件捕获有关真实世界业务概念以及该概念与其他业务概念之间的关系的信息。...

猜你感兴趣