Home  >  Article  >  Backend Development  >  Do you know XML? What is it used for?

Do you know XML? What is it used for?

王林
王林forward
2019-08-26 13:25:086248browse

What is

?

XML, Extensible Markup Language, extensible markup language. The suffix of the file is: .xml. Just like HTML is for displaying data, XML is for transmitting and storing data.

It is said that java is a professional language for operating XML.

What is it used for?

In order to facilitate data sharing and communication between different applications and different platforms.

Do you know XML? What is it used for?

The specific functions are:

(1) It can be used as a simple database to store and retrieve data;

( 2) Transmit files in the agreed format;

(3) Make software configuration files. [Configuration file: a file that saves software settings]

XML’s older brother——HTML

Do you know XML? What is it used for?

XML was born to improve the flaws and limitations of HTML.

The differences in usage are as follows:

Do you know XML? What is it used for?

XML’s best friend——JSON

JSON, Javascript Object Notation, js object notation. The function is also to store and exchange text information.

Comparison of the two: JSON is smaller, faster, easier to parse, so, and more popular than XML.

The scope of both: JSON is suitable for simple value transfer, and XML is suitable for a wider range.

XML data structure - tree structure

Do you know XML? What is it used for?

How it is implemented specifically, readers can refer to the code in the example below to understand at a glance.

It is worth noting that just like a book has only one root, XML can only have one root element.

Mind Map

Do you know XML? What is it used for?

##ExampleCode in the

.xml file:

<?xml version="1.0" encoding="UTF-8"?>
<email xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="email.xsd">
<to>liuwei8809@163.com</to>
<form>hellokitty@163.com</form>
<title>about loving</title>
<body>I love you forever!</body>
<date>2008-11-12</date>
</email>

Code in the .xsd file:

<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:element name="email">
        <xs:complexType>
          <xs:sequence>
			<xs:element name="to" type="xs:string"></xs:element>
			<xs:element name="from" type="xs:string"></xs:element>
			<xs:element name="title" type="xs:string"></xs:element>
			<xs:element name="body" type="xs:string"></xs:element>
			<xs:element name="date" type="xs:date"></xs:element>
         </xs:sequence>
       </xs:complexType>
   </xs:element>
</schema>

Achieved effect:

Do you know XML? What is it used for?

For more related questions, please visit the PHP Chinese website: XML Video Tutorial

The above is the detailed content of Do you know XML? What is it used for?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:csdn.net. If there is any infringement, please contact admin@php.cn delete