집 >백엔드 개발 >XML/RSS 튜토리얼 >XML을 아시나요? 그것은 무엇을 위해 사용됩니까?
이란 무엇인가요?
XML, 확장 가능 마크업 언어
, 확장 가능 마크업 언어. 파일의 접미사는 .xml입니다. HTML이 데이터를 표시하는 데 사용되는 것처럼 XML은 데이터를 전송하고 저장하는 데 사용됩니다. Extensible Markup Language
,扩展性标识语言。文件的后缀名为:.xml。就像HTML的作用是显示数据,XML的作用是传输和存储数据。
据说,java是一门专业操作XML的语言。
是干啥用的?
为了便于不同应用、不同平台之间的数据共享和通信。
具体点的作用为:
(1)可作为一种简单的数据库,存储并检索数据;
(2)传输约定格式的文件;
(3)做软件的配置文件。【配置文件:保存软件设置的文件】
XML的哥哥——HTML
XML的出生是为了完善HTML的缺陷和局限性。
在使用方面的区别如下:
XML的闺蜜——JSON
JSON,Javascript Object Notation
자바는 XML을 운용하는 전문 언어라고 합니다.
다양한 애플리케이션과 플랫폼 간의 데이터 공유 및 통신을 촉진하기 위해. 특정 기능은 다음과 같습니다:
(1) 데이터를 저장하고 검색하는 간단한 데이터베이스로 사용할 수 있습니다. ( 2) 합의된 형식으로 파일을 전송합니다. (3) 소프트웨어 구성 파일을 만듭니다. [구성 파일: 소프트웨어 설정을 저장하는 파일]
XML의 형제——HTML#🎜 🎜#
XML은 HTML의 결함과 한계를 개선하기 위해 탄생했습니다.
사용상의 차이점은 다음과 같습니다.#🎜🎜##🎜🎜#XML의 가장 친한 친구 - JSON#🎜🎜##🎜🎜 ##🎜🎜##🎜🎜#…é»', Tahoma, Arial, sans-serif; 글꼴 크기: 14px;">JSON,
Javascript 개체 표기법
, js 개체 표기법. 이 기능은 텍스트 정보를 저장하고 교환하는 것이기도 합니다. #🎜🎜##🎜🎜##🎜🎜#둘의 비교: JSON은 더 작고 빠르며 구문 분석하기 쉬우며 XML보다 더 많이 사용됩니다. #🎜🎜##🎜🎜#둘의 범위: JSON은 단순한 값 전송에 적합하고 XML은 더 넓은 범위에 적합합니다. #🎜🎜##🎜🎜##🎜🎜##🎜🎜#XML 데이터 구조 - 트리 구조#🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜## 🎜🎜# #🎜🎜##🎜🎜##🎜🎜##🎜🎜#은 구체적으로 구현되었습니다. 독자들은 아래 예제의 코드를 참조하여 한눈에 이해할 수 있습니다. #🎜🎜##🎜🎜#책에 루트가 하나만 있는 것처럼 XML에도 루트 요소가 하나만 있을 수 있다는 점은 주목할 가치가 있습니다. #🎜🎜##🎜🎜##🎜🎜##🎜🎜#mindmap#🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜 # 예 #🎜🎜##🎜🎜#.xml 파일의 코드:
<?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>
.xsd 파일의 코드:
<?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>
달성된 효과:
더 많은 관련 질문을 보려면 PHP 중국어 웹사이트를 방문하세요: XML 비디오 튜토리얼
위 내용은 XML을 아시나요? 그것은 무엇을 위해 사용됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!