Una interfaz de programación de aplicaciones (API) es una especificación destinado a ser utilizado como una interfaz de componentes de software para comunicarse entre sí. Una API puede incluir especificaciones para las rutinas, estructuras de datos, clases de objetos y variables. Una especificación de API puede tomar muchas formas, incluyendo una norma internacional como la documentación de POSIX o el vendedor como el API de Microsoft Windows, o las bibliotecas de un lenguaje de programación, por ejemplo, Biblioteca de plantillas estándar en C + + o Java API. Una API difiere de una interfaz de aplicación binaria (ABI) en la que el primero es de código abierto basado mientras que el segundo es una interfaz binaria. Por ejemplo, es una API POSIX, mientras que la base estándar de Linux es un ABI.
Algunas de las siguientes definiciones de terminos se han tomado o modificado de definiciones de otros documentos del W3C u otros estándares. Véase también los vínculos de las definiciones para más información. 16-bit unit La unidad base de un DOMString. Esto indica que indexación ocurre sobre un DOMString en unidades 16 bits. Esto no debe entenderse mal para suponer que un DOMString puede almacenar albitrariamente unidades de 16-bit. Un DOMString es una cadena de caracteres codificada en UTF-16; esto quiere decir que la restricción de UTF-16 así como otras restricciones relevantes sobre cadenas de caracteres se deben mantener. Un caracter simple, por ejemplo en la forma de una referencia de caracter numérica, puede corresponder a uno o dos unidades de 16-bit. API Una API es una Interfaz de Programación de Aplicaciones (Application Programming Interface), un conjunto de funciones o métodos usados para acceder a ciertas funcionalidades. aplicación cliente (client application) Una aplicación [cliente] es cualquier programa que usa las interfaces de programación del Modelo de Objetos del Documento proporcionadas por la implementación anfitrión para realizar trabajo útil. Ejemplos de aplicaciones clientes son los scripts de un documento HTML o XML. ascendente (ascestor) Un nodo ascendente de cualquier nodo A es cualquier nodo por encima del A en un modelo de árbol, donde "por encima" significa"hacia la raíz". bien formado (well-formed) Un nodo es un nodo XML bien formado si su forma serializada, sin hacer ninguna transformación durante su serialización combina su respectiva presentación en [XML 1.0] o [XML 1.1] (dependiendo de la versión de XML usada) con todas sus obligaciones bien formadas para esa presentación, y si las entidades a las que son referidas en el nodo están también bien formadas. Si los espacios de nombres para XML están en uso, el nodo debe también ser un espacio de nombre bien formado. COM COM es el Modelo de Objetos de Componentes de Microsoft (Component Object Model) [COM], una tecnología para construir aplicaciones a partir de componenes binarias de software. comando (token) Un elemento de información como un Nombre XML el cual ha sido compilado. comparación de cadenas (string comparison) Cuando es necesario un emparejamiento de cadenas, este debe cumplir como si la comparación se realizara entre 2 secuencias de puntos de código del [Unicode]. compilado (tokenized) La descripción dada por varios elementos de información (por ejemplo, valores de atributos de varios tipos, pro no incluidos en StringType CDATA) despues de haber sido procesados por el procesador XML.
No hay comentarios:
Publicar un comentario