What are API, ADI and XML?

API (Application Programming Interface) is some predefined functions, whose purpose is to provide applications and developers with the ability to access a set of routines based on certain software or hardware, without accessing the source code or knowing the details of the internal working mechanism.

ADI is the abbreviation of many names. Some people often see their trademarks in sound card drivers, and there are also abbreviations for drugs.

ADI: Analog Device Instrument analog devices, Inc.

Extensible Markup Language (XML), a markup language for tagging electronic documents to make them structured, can be used to tag data and define data types, and is a source language that allows users to define their own markup languages. XML is a subset of Standard generalized markup language (SGML), which is very suitable for network transmission. XML provides a unified method for describing and exchanging structured data independent of applications or vendors.