`
未雨绸缪
  • 浏览: 215106 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

XML用在哪里

阅读更多
这是今天在网上看到一帖关于XML 的用途,自己也在学习中,帖出来供大家一看。
It is important to understand that XML was designed to store, carry, and exchange data. XML was not designed to display data.
最重要的一点:XML是用来储存、承载和交换数据的,而不是用来显示数据的。

XML can Separate Data from HTML
XML可以从HTML中分离数据
With XML, your data is stored outside your HTML.
通过使用 XML ,数据将被存储在HTML之外

When HTML is used to display data, the data is stored inside your HTML. With XML, data can be stored in separate XML files. This way you can concentrate on using HTML for data layout and display, and be sure that changes in the underlying data will not require any changes to your HTML.
当使用HTML显示数据时,数据将被存储在HTML中。通过XML,数据可以被单独储存在XML文件中。通过这种方法,你就可以一心一意地使用HTML对数据进行排版和显示,对基本数据的改变并不需要对HTML做出任何改变。
XML data can also be stored inside HTML pages as "Data Islands". You can still concentrate on using HTML only for formatting and displaying the data.
XML数据可以作为“数据岛(Data Islands)”储存在HTML页面中。你可以只使用HTML定义数据格式和显示数据。

XML is Used to Exchange Data
XML用来交换数据
With XML, data can be exchanged between incompatible systems
通过使用XML ,数据可以在相互不兼容的系统中进行交换
In the real world, computer systems and databases contain data in incompatible formats. One of the most time-consuming challenges for developers has been to exchange data between such systems over the Internet.
实际上,计算机系统和数据库都包含着格式上相互不兼容的数据。开发者们面临的最费时的挑战之一就是通过互联网在相互不兼容的系统中交换数据。
Converting the data to XML can greatly reduce this complexity and create data that can be read by many different types of applications.
将数据转换成XML格式可以极大地减少上述的复杂性,并且创建出可以被多种不同类型的应用程序所阅读的数据。

XML and B2B
XML 与 B2B
With XML, financial information can be exchanged over the Internet.
通过使用 XML ,我们可以在互联网上交换金融信息

Expect to see a lot about XML and B2B (Business To Business) in the near future.
我们期望在不久将来看到更多关于 XML B2B (Business To Business: 企业对企业 ) 的相关内容

XML is going to be the main language for exchanging financial information between businesses over the Internet. A lot of interesting B2B applications are under development.
XML
将成为商务界在互联网上交换金融信息的主要语言。大量有趣的 B2B 应用软件正在开发之中

XML Can be Used to Share Data
XML可用于共享数据
With XML, plain text files can be used to share data.
通过使用 XML ,普通的文本文件可用来共享数据
Since XML data is stored in plain text format, XML provides a software- and hardware-independent way of sharing data.
因为XML数据以普通的文本格式储存,XML使用“软硬件分离”的方式共享数据。
This makes it much easier to create data that different applications can work with. It also makes it easier to expand or upgrade a system to new operating systems, servers, applications, and new browsers.
这样可非常方便地创建出能被不同应用软件所处理的数据。这样一来,系统也可以非常容易地扩展或升级为新的操作系统、服务器、应用软件和新的浏览器等。

XML Can be Used to Store Data
XML可用于存储数据
With XML, plain text files can be used to store data.
通过使用XML,可以使用 普通的文本文件 储存数据
XML can also be used to store data in files or in databases. Applications can be written to store and retrieve information from the store, and generic applications can be used to display the data.
XML可以在文件或数据库中储存数据。应用软件可以从已存储的数据中储存、获取信息。一般的应用软件可以用于显示数据。

XML Can Make your Data More Useful
XML可让你的数据更有用
With XML, your data is available to more users.
通过使用 XML ,我们可以让更多的用户使用数据

Since XML is independent of hardware, software and application, you can make your data available to other than only standard HTML browsers.

因为 XML 与硬件、软件、应用软件相互独立,这样就可以让更多的浏览器利用数据,而不只限于基于 HTML标准的 浏览器
Other clients and applications can access your XML files as data sources, like they are accessing databases. Your data can be made available to all kinds of "reading machines" (agents), and it is easier to make your data available for blind people, or people with other disabilities.

其它的客户和应用软件可以把你的XML文件作为数据资源进行访问,就如同他们获取数据库资源一样;你可以使用各种类型的阅读器(或者是代理工具)获取数据。盲人,或其他残疾人也能容易地获取数据。

XML Can be Used to Create New Languages
XML可用于创造新的语言
XML is the mother of WAP and WML.
XML
WAP WML ”。
The Wireless Markup Language (WML), used to markup Internet applications for handheld devices like mobile phones, is written in XML.
无线标记语言 (WML),用于为手机之类的掌上设备书写互联网应用程序,它就是用XML写成的。

If Developers Have Sense
如果开发者们具有远见思维的话
If they DO have sense, all future applications will exchange their data in XML.
如果开发者们具有远见思维的话,未来所有的应用软件都将以 XML 形式进行数据交换了
The future might give us word processors, spreadsheet applications and databases that can read each other's data in a pure text format, without any conversion utilities in between.
在将来,我们可能会拥有这样的单词处理器、电子表格、应用软件和数据库。它们可以通过纯文本格式阅读彼此之间的数据,而不需要进行任何数据转换。

We can only pray that Microsoft and all the other software vendors will agree.
我们只能祈盼微软和其它软件商认可这样的提议喽。

 

分享到:
评论

相关推荐

    xml2axml反编译AndroidManafest文件

    使用java工具xml2axml.jar反编译AndroidManafest文件 通过xml2axml.jar工具反编译AndroidManafest文件 还原AndroidManafest.xml详细过程: 1、获取到apk 2、解压获取里面的AndroidManifest.xml文件 3、在xml2axml....

    QT使用TinyXML开源库解析XML文件

    这个函数首先使用QT的DOM API加载XML文件,然后用TinyXML进行解析。TinyXML库提供了一个`TiXmlDocument`类,用于表示整个XML文档,`TiXmlElement`类代表XML的元素,`TiXmlAttribute`类则用于处理元素的属性。 在...

    使用tinyxml 读写xml文件方法

    在本文中,我们将深入探讨如何使用 TinyXML 来读写 XML 文件,以及它在 Visual C++ 开发环境中的应用。 1. **TinyXML 的基本结构** TinyXML 提供了一系列类来表示 XML 文档的不同部分,如 `TiXmlDocument`(XML ...

    pugixml读写XML示例

    1. **初始化pugixml库**:在使用pugixml之前,需要包含头文件`#include <pugixml.hpp>`。 2. **加载XML文档**:使用`pugi::xml_document`的`load_file()`或`load()`函数,传入XML文件路径。例如: ```cpp pugi::...

    xml操作xml操作xml操作xml操作xml操作

    总的来说,这段代码演示了如何在.NET环境中使用`XmlDocument`类来处理XML,包括加载XML、选择和修改节点、创建新元素以及构建复杂的XML结构。这种操作XML的方式在处理服务器响应、配置文件更新、数据传输等场景中...

    andxml xml解密工具

    andxml汉化版是一个xml文件反编译工具,可与APKTOOL反编译配合使用,APK文件使用APKTool反编译生成XML文件后,就可以直接通过它进行汉化编辑 注意: 1、一键机器翻译会造成某些代码出现翻译错误现象,请人工识别。...

    根据xml schema生成xml

    3. **根据XML Schema生成XML**:在知道XML Schema的结构后,可以编写符合该结构的XML文档,或者使用工具自动生成。例如,有的XML编辑器(如oXygen、XML Spy等)支持从XSD生成XML模版,方便快速构建文档。 4. **利用...

    易语言 xml解析 易语言 xml解析 教程 带源码

    2. **XML解析器**:在易语言中,我们需要使用特定的XML解析库或模块来解析XML文档。这些解析器可以帮助我们解析XML数据,将其转换为易语言可以处理的数据结构,如字节流、字符串或对象。常见的解析方式有DOM...

    C# LinqXML使用LINQ技术对XML文件进行读取

    1. **添加元素**:使用`Add()`方法可以在XML树中添加新的元素。 ```csharp XElement newElement = new XElement("newElement", "newValue"); existingElement.Add(newElement); ``` 2. **修改元素**:直接修改`...

    xml转javaBean,javaBean转xml,xml标签大小写问题,以及对xml特殊符号的处理

    在XML中,可以使用`<![CDATA[ ... ]]>`来创建CDATA段。当处理包含大量特殊字符的数据时,使用CDATA可以简化编码。然而,过度使用CDATA可能导致解析器失去对数据结构的理解,因此应谨慎使用。 5. XML特殊符号的处理...

    TinyXML2使用示例

    在“TinyXML2使用示例”中,我们可以通过提供的源代码和XML配置文件来了解如何使用TinyXML2进行XML操作。 首先,`CXMLCfg.cpp`、`CXMLCfg.h`文件很可能包含了TinyXML2的封装类或函数,用于简化XML文档的读取和写入...

    Xml完全操作 XML增删改查

    在Java中,我们可以使用DOM(Document Object Model)解析器将整个XML文档加载到内存中的树形结构中,便于遍历和操作。另一种解析方式是SAX(Simple API for XML),它采用事件驱动模型,逐行处理XML,节省内存但不...

    使用XmlWriter写入XML文档

    9. **示例应用**:在描述中提到的场景,用户在文本框中输入数据,点击“写入”按钮,程序使用`XmlWriter`将数据写入名为“Customers.xml”的文件。这可能涉及到读取文本框的输入,转换为XML格式,并使用`XmlWriter`...

    C++ XML文件解析库 tinyxml2

    在实际应用中,可以根据具体需求选择是否使用TinyXML2提供的高级特性,如内存池管理和异步解析,以进一步优化性能。总的来说,无论你是新手还是经验丰富的开发者,TinyXML2都能为你提供强大的XML处理能力。

    DBMS_XMLDOM DBMS_XMLPARSER DBMS_XMLQUERY 文档

    Oracle数据库系统提供了强大的XML处理能力,这主要体现在其内置的几个PL/SQL包上,如DBMS_XMLDOM、DBMS_XMLPARSER和DBMS_XMLQUERY。这些包为开发者提供了处理XML文档的一整套工具,使得在数据库环境中进行XML数据的...

    xml手册xml手册xml手册

    在实际应用中,XML常常与XSLT(eXtensible Stylesheet Language Transformations)结合使用,XSLT可以将XML文档转换成其他格式,如HTML或PDF,以满足不同的显示需求。此外,XPath是XML的一个查询语言,用于选取XML...

    STM32解析XML

    在本文中,我们将深入探讨如何在STM32F107上使用minixml库解析XML(可扩展标记语言)文档,这对于那些初次尝试在嵌入式环境中处理XML数据的开发者来说,是非常有价值的。 XML是一种通用的数据交换格式,它允许结构...

    C/C++使用tinyxml读写XML文档

    内附样例程序,不过最好还是到网上搜搜其他人的例子(PS:如果你不想看源码的话),网上发部的例子都是new了xmldocumen对象,(添加的元素节点都是以new的方式)却没有释放,这个只要在xmldocument使用后,...

    tinyxml2解析XML文件读取数据

    本项目“tinyxml2解析XML文件读取数据”主要关注如何使用tinyxml2库来高效地解析XML文件并提取其中的数据。以下将详细介绍tinyxml2库的关键功能和使用方法。 1. **tinyxml2库介绍** - tinyxml2提供了DOM(Document...

    MFC保存控件数据到xml及读取xml数据到控件

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 框架与XML库,如TinyXML2,来实现保存控件数据至XML文件以及从XML文件中读取数据回控件的功能。这对于创建应用程序配置文件或者保存用户自定义...

Global site tag (gtag.js) - Google Analytics