Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!


Index XML

In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. [1]

180 relations: A, A (Cyrillic), Acronym, ActionScript, Apple Inc., Application programming interface, Armenian alphabet, ASCII, Assertion (software development), Atom (Web standard), Balinese script, Base64, Binary XML, C0 and C1 control codes, Callback (computer programming), Canonical XML, Cascading Style Sheets, CDATA, Cham alphabet, Character encoding, Chinese characters, Communication protocol, Comparison of data serialization formats, Comparison of layout engines (XML), Computing, Control character, Cyrillic script, Dan Connolly (computer scientist), Darwin Information Typing Architecture, Data structure, Data type, Digital signature, Document Object Model, Document Schema Definition Languages, Document type definition, Draco (lawgiver), EBCDIC, ECMAScript, ECMAScript for XML, Electronic document, Encryption, Escape sequence, Event (computing), Event-driven programming, Extensible Binary Meta Language, Fast Infoset, File format, First-class citizen, FpML, GSOAP, ..., Health Level 7, Homoglyph, HTML, Human-readable medium, Hypertext Transfer Protocol, HyTime, International Electrotechnical Commission, International Organization for Standardization, Internet, ISO/IEC 8859, Isomorphism, Iterator pattern, IWork, James Clark (programmer), Java (programming language), Java Architecture for XML Binding, JavaScript, Jean Paoli, John W. Cowan, Jon Bosak, JSON, Keyhole Markup Language, Language, Language binding, Language Integrated Query, Lexical analysis, LibreOffice, List of types of XML schemas, List of XML markup languages, Machine-readable data, Macro (computer science), Markup language, Media type, Memory, Method (computer programming), Michael Sperberg-McQueen, Microsoft, Microsoft Office, MISMO, Mozilla, Naming collision, Netscape, Node (computer science), Non-breaking space, Null character, Numeric character reference, O'Reilly Media, OASIS (organization), Object (computer science), Office Open XML, Open standard, OpenDocument, OpenOffice.org, OpenTravel Alliance, Perl, Phoenician alphabet, PHP, Pierre Geneves, Plane (Unicode), Plug-in (computing), Processing Instruction, Profile (engineering), Publishing, Python (programming language), Recursive descent parser, Redundancy (information theory), Regular expression, RELAX NG, Resource Description Framework, Rick Jelliffe, Robustness principle, Routing, RSS, S-expression, Scala (programming language), Scalable Vector Graphics, Schematron, Self-documenting code, Semantics, Serialization, Service-oriented architecture, SGML entity, Simple API for XML, Skunkworks project, Smalltalk, SOAP, Software feature, Space (punctuation), Standard Generalized Markup Language, StAX, Sun Microsystems, Tag omission, Text Encoding Initiative, Tim Bray, Type safety, Type system, Unicode, UTF-16, UTF-8, WBXML, Web service, Well-formed document, Well-formed element, Working group, World Wide Web, World Wide Web Consortium, XHP, XHTML, XInclude, XLink, XML Base, XML data binding, XML database, XML Encryption, XML Information Set, XML namespace, XML Protocol, XML schema, XML Schema (W3C), XML Signature, XML validation, XMPP, XPath, XPointer, XQuery, XSL, XSL Formatting Objects, XSLT, YAML, .NET Framework. Expand index (130 more) »


A (named, plural As, A's, as, a's or aes) is the first letter and the first vowel of the ISO basic Latin alphabet.

New!!: XML and A · See more »

A (Cyrillic)

A (А а; italics: А а) is a letter of the Cyrillic script.

New!!: XML and A (Cyrillic) · See more »


An acronym is a word or name formed as an abbreviation from the initial components in a phrase or a word, usually individual letters (as in NATO or laser) and sometimes syllables (as in Benelux).

New!!: XML and Acronym · See more »


ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe Systems).

New!!: XML and ActionScript · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: XML and Apple Inc. · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: XML and Application programming interface · See more »

Armenian alphabet

The Armenian alphabet (Հայոց գրեր Hayoc' grer or Հայոց այբուբեն Hayoc' aybowben; Eastern Armenian:; Western Armenian) is an alphabetical writing system used to write Armenian.

New!!: XML and Armenian alphabet · See more »


ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.

New!!: XML and ASCII · See more »

Assertion (software development)

In computer programming, an assertion is a statement that a predicate (Boolean-valued function, i.e. a true–false expression) is always true at that point in code execution.

New!!: XML and Assertion (software development) · See more »

Atom (Web standard)

The name Atom applies to a pair of related Web standards.

New!!: XML and Atom (Web standard) · See more »

Balinese script

The Balinese script, natively known as Aksara Bali and Hanacaraka, is an alphabet used in the island of Bali, Indonesia, commonly for writing the Austronesian Balinese language, Old Javanese, and the liturgical language Sanskrit.

New!!: XML and Balinese script · See more »


Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation.

New!!: XML and Base64 · See more »

Binary XML

Various binary formats have been proposed as compact representations for XML (Extensible Markup Language).

New!!: XML and Binary XML · See more »

C0 and C1 control codes

The C0 and C1 control code or control character sets define control codes for use in text by computer systems that use the ISO/IEC 2022 system of specifying control and graphic characters.

New!!: XML and C0 and C1 control codes · See more »

Callback (computer programming)

In computer programming, a callback, also known as a "call-after" function, is any executable code that is passed as an argument to other code, which is expected to call back (execute) the argument at a given time.

New!!: XML and Callback (computer programming) · See more »

Canonical XML

Canonical XML is a normal form of XML, intended to allow relatively simple comparison of pairs of XML documents for equivalence; for this purpose, the Canonical XML transformation removes non-meaningful differences between the documents.

New!!: XML and Canonical XML · See more »

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

New!!: XML and Cascading Style Sheets · See more »


The term CDATA, meaning character data, is used for distinct, but related purposes in the markup languages SGML and XML.

New!!: XML and CDATA · See more »

Cham alphabet

The Cham alphabet is an abugida used to write Cham, an Austronesian language spoken by some 230,000 Chams in Vietnam and Cambodia.

New!!: XML and Cham alphabet · See more »

Character encoding

Character encoding is used to represent a repertoire of characters by some kind of encoding system.

New!!: XML and Character encoding · See more »

Chinese characters

Chinese characters are logograms primarily used in the writing of Chinese and Japanese.

New!!: XML and Chinese characters · See more »

Communication protocol

In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.

New!!: XML and Communication protocol · See more »

Comparison of data serialization formats

This is a comparison of data serialization formats, various ways to convert complex objects to sequences of bits.

New!!: XML and Comparison of data serialization formats · See more »

Comparison of layout engines (XML)

The following tables compare XML compatibility and support for a number of layout engines.

New!!: XML and Comparison of layout engines (XML) · See more »


Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: XML and Computing · See more »

Control character

In computing and telecommunication, a control character or non-printing character is a code point (a number) in a character set, that does not represent a written symbol.

New!!: XML and Control character · See more »

Cyrillic script

The Cyrillic script is a writing system used for various alphabets across Eurasia (particularity in Eastern Europe, the Caucasus, Central Asia, and North Asia).

New!!: XML and Cyrillic script · See more »

Dan Connolly (computer scientist)

Dan Connolly (born 1967) is an American computer scientist who was closely involved with the creation of the world-wide web as a member of the World Wide Web Consortium (W3C).

New!!: XML and Dan Connolly (computer scientist) · See more »

Darwin Information Typing Architecture

The Darwin Information Typing Architecture or Document Information Typing Architecture (DITA) is an XML data model for authoring and publishing.

New!!: XML and Darwin Information Typing Architecture · See more »

Data structure

In computer science, a data structure is a data organization and storage format that enables efficient access and modification.

New!!: XML and Data structure · See more »

Data type

In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

New!!: XML and Data type · See more »

Digital signature

A digital signature is a mathematical scheme for presenting the authenticity of digital messages or documents.

New!!: XML and Digital signature · See more »

Document Object Model

The Document Object Model (DOM) is a cross-platform and language-independent application programming interface that treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document.

New!!: XML and Document Object Model · See more »

Document Schema Definition Languages

Document Schema Definition Languages (DSDL) is a framework within which multiple validation tasks of different types can be applied to an XML document in order to achieve more complete validation results than just the application of a single technology.

New!!: XML and Document Schema Definition Languages · See more »

Document type definition

A document type definition (DTD) is a set of markup declarations that define a document type for an SGML-family markup language (SGML, XML, HTML).

New!!: XML and Document type definition · See more »

Draco (lawgiver)

Draco (Δράκων, Drakōn; fl. c. 7th century BC) was the first recorded legislator of Athens in Ancient Greece.

New!!: XML and Draco (lawgiver) · See more »


Extended Binary Coded Decimal Interchange Code (EBCDIC) is an eight-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems.

New!!: XML and EBCDIC · See more »


ECMAScript (or ES) is a trademarked scripting-language specification standardized by Ecma International in ECMA-262 and ISO/IEC 16262.

New!!: XML and ECMAScript · See more »

ECMAScript for XML

ECMAScript for XML (E4X) is the standard ISO/IEC 22537:2006 programming language extension that adds native XML support to ECMAScript (which includes ActionScript, JavaScript, and JScript).

New!!: XML and ECMAScript for XML · See more »

Electronic document

An electronic document is any electronic media content (other than computer programs or system files) that are intended to be used in either an electronic form or as printed output.

New!!: XML and Electronic document · See more »


In cryptography, encryption is the process of encoding a message or information in such a way that only authorized parties can access it and those who are not authorized cannot.

New!!: XML and Encryption · See more »

Escape sequence

An escape sequence is a series of characters used to change the state of computers and their attached peripheral devices, rather than to be displayed or printed as regular data bytes would be.

New!!: XML and Escape sequence · See more »

Event (computing)

In computing, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software.

New!!: XML and Event (computing) · See more »

Event-driven programming

In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs/threads.

New!!: XML and Event-driven programming · See more »

Extensible Binary Meta Language

Extensible Binary Meta Language (EBML) is a generalized file format for any kind of data, aiming to be a binary equivalent to XML.

New!!: XML and Extensible Binary Meta Language · See more »

Fast Infoset

Fast Infoset (or FI) is an international standard that specifies a binary encoding format for the XML Information Set (XML Infoset) as an alternative to the XML document format.

New!!: XML and Fast Infoset · See more »

File format

A file format is a standard way that information is encoded for storage in a computer file.

New!!: XML and File format · See more »

First-class citizen

In programming language design, a first-class citizen (also type, object, entity, or value) in a given programming language is an entity which supports all the operations generally available to other entities.

New!!: XML and First-class citizen · See more »


FpML (Financial products Markup Language) is a business information exchange standard based on Extensible Markup Language (XML) that enables business-to-business over-the-counter (OTC) financial derivative transactions online by following W3C standards.

New!!: XML and FpML · See more »


gSOAP is a C and C++ software development toolkit for SOAP/XML web services and generic XML data bindings.

New!!: XML and GSOAP · See more »

Health Level 7

Health Level-7 or HL7 refers to a set of international standards for transfer of clinical and administrative data between software applications used by various healthcare providers.

New!!: XML and Health Level 7 · See more »


In orthography and typography, a homoglyph is one of two or more graphemes, characters, or glyphs with shapes that appear identical or very similar.

New!!: XML and Homoglyph · See more »


Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.

New!!: XML and HTML · See more »

Human-readable medium

A human-readable medium or human-readable format is a representation of data or information that can be naturally read by humans.

New!!: XML and Human-readable medium · See more »

Hypertext Transfer Protocol

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.

New!!: XML and Hypertext Transfer Protocol · See more »


HyTime (Hypermedia/Time-based Structuring Language) is a markup language that is an application of SGML.

New!!: XML and HyTime · See more »

International Electrotechnical Commission

The International Electrotechnical Commission (IEC; in French: Commission électrotechnique internationale) is an international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies – collectively known as "electrotechnology".

New!!: XML and International Electrotechnical Commission · See more »

International Organization for Standardization

The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from various national standards organizations.

New!!: XML and International Organization for Standardization · See more »


The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.

New!!: XML and Internet · See more »

ISO/IEC 8859

ISO/IEC 8859 is a joint ISO and IEC series of standards for 8-bit character encodings.

New!!: XML and ISO/IEC 8859 · See more »


In mathematics, an isomorphism (from the Ancient Greek: ἴσος isos "equal", and μορφή morphe "form" or "shape") is a homomorphism or morphism (i.e. a mathematical mapping) that can be reversed by an inverse morphism.

New!!: XML and Isomorphism · See more »

Iterator pattern

In object-oriented programming, the iterator pattern is a design pattern in which an iterator is used to traverse a container and access the container's elements.

New!!: XML and Iterator pattern · See more »


iWork is an office suite of applications created by Apple Inc. for its macOS and iOS operating systems, and also available cross-platform through the iCloud website.

New!!: XML and IWork · See more »

James Clark (programmer)

James Clark (23 February 1964) is the author of groff and expat, and has done much work with open-source software and XML.

New!!: XML and James Clark (programmer) · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: XML and Java (programming language) · See more »

Java Architecture for XML Binding

Java Architecture for XML Binding (JAXB) is a software framework that allows Java developers to map Java classes to XML representations.

New!!: XML and Java Architecture for XML Binding · See more »


JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: XML and JavaScript · See more »

Jean Paoli

Jean Paoli is one of the inventors of XML.

New!!: XML and Jean Paoli · See more »

John W. Cowan

John Woldemar Cowan is an American programmer known for work with XML and Unicode.

New!!: XML and John W. Cowan · See more »

Jon Bosak

Jon Bosak led the creation of the XML specification at the W3C.

New!!: XML and Jon Bosak · See more »


In computing, JavaScript Object Notation or JSON ("Jason") is an open-standard file format that uses human-readable text to transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).

New!!: XML and JSON · See more »

Keyhole Markup Language

Keyhole Markup Language (KML) is an XML notation for expressing geographic annotation and visualization within Internet-based, two-dimensional maps and three-dimensional Earth browsers.

New!!: XML and Keyhole Markup Language · See more »


Language is a system that consists of the development, acquisition, maintenance and use of complex systems of communication, particularly the human ability to do so; and a language is any specific example of such a system.

New!!: XML and Language · See more »

Language binding

In computing, a binding from a programming language to a library or operating system service is an application programming interface (API) providing glue code to use that library or service in a given programming language.

New!!: XML and Language binding · See more »

Language Integrated Query

Language Integrated Query (LINQ, pronounced "link") is a Microsoft.NET Framework component that adds native data querying capabilities to.NET languages.

New!!: XML and Language Integrated Query · See more »

Lexical analysis

In computer science, lexical analysis, lexing or tokenization is the process of converting a sequence of characters (such as in a computer program or web page) into a sequence of tokens (strings with an assigned and thus identified meaning).

New!!: XML and Lexical analysis · See more »


LibreOffice is a free and open source office suite, a project of The Document Foundation.

New!!: XML and LibreOffice · See more »

List of types of XML schemas

This is a list of XML schemas in use on the Internet sorted by purpose.

New!!: XML and List of types of XML schemas · See more »

List of XML markup languages

This is a list of XML markup languages.

New!!: XML and List of XML markup languages · See more »

Machine-readable data

Machine-readable data is data (or metadata) in a format that can be easily processed by a computer.

New!!: XML and Machine-readable data · See more »

Macro (computer science)

A macro (short for "macroinstruction", from Greek μακρός 'long') in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement output sequence (also often a sequence of characters) according to a defined procedure.

New!!: XML and Macro (computer science) · See more »

Markup language

In computer text processing, a markup language is a system for annotating a document in a way that is syntactically distinguishable from the text.

New!!: XML and Markup language · See more »

Media type

A media type (formerly known as MIME type) is a two-part identifier for file formats and format contents transmitted on the Internet.

New!!: XML and Media type · See more »


Memory is the faculty of the mind by which information is encoded, stored, and retrieved.

New!!: XML and Memory · See more »

Method (computer programming)

A method in object-oriented programming (OOP) is a procedure associated with a message and an object.

New!!: XML and Method (computer programming) · See more »

Michael Sperberg-McQueen


New!!: XML and Michael Sperberg-McQueen · See more »


Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: XML and Microsoft · See more »

Microsoft Office

Microsoft Office is a family of client software, server software, and services developed by Microsoft.

New!!: XML and Microsoft Office · See more »


The Mortgage Industry Standards Maintenance Organization, (MISMO) is a US not-for-profit subsidiary of the Mortgage Bankers Association (MBA).

New!!: XML and MISMO · See more »


Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape.

New!!: XML and Mozilla · See more »

Naming collision

A naming collision is a circumstance where two or more identifiers in a given namespace or a given scope cannot be unambiguously resolved, and such unambiguous resolution is a requirement of the underlying system.

New!!: XML and Naming collision · See more »


Netscape is a brand name associated with the development of the Netscape web browser.

New!!: XML and Netscape · See more »

Node (computer science)

A node is a basic unit used in computer science.

New!!: XML and Node (computer science) · See more »

Non-breaking space

In word processing and digital typesetting, a non-breaking space (" "), also called no-break space, non-breakable space (NBSP), hard space, or fixed space, is a space character that prevents an automatic line break at its position.

New!!: XML and Non-breaking space · See more »

Null character

The null character (also null terminator or null byte), abbreviated NUL, is a control character with the value zero.

New!!: XML and Null character · See more »

Numeric character reference

A numeric character reference (NCR) is a common markup construct used in SGML and SGML-derived markup languages such as HTML and XML.

New!!: XML and Numeric character reference · See more »

O'Reilly Media

O'Reilly Media (formerly O'Reilly & Associates) is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics.

New!!: XML and O'Reilly Media · See more »

OASIS (organization)

The Organization for the Advancement of Structured Information Standards (OASIS) is a global nonprofit consortium that works on the development, convergence, and adoption of standards for security, Internet of Things, energy, content technologies, emergency management, and other areas.

New!!: XML and OASIS (organization) · See more »

Object (computer science)

In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.

New!!: XML and Object (computer science) · See more »

Office Open XML

Office Open XML (also informally known as OOXML or Microsoft Open XML (MOX)) is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents.

New!!: XML and Office Open XML · See more »

Open standard

An open standard is a standard that is publicly available and has various rights to use associated with it, and may also have various properties of how it was designed (e.g. open process).

New!!: XML and Open standard · See more »


The Open Document Format for Office Applications (ODF), also known as OpenDocument, is a ZIP-compressed XML-based file format for spreadsheets, charts, presentations and word processing documents.

New!!: XML and OpenDocument · See more »


OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite.

New!!: XML and OpenOffice.org · See more »

OpenTravel Alliance

The OpenTravel Alliance is a not-for-profit trade association, founded in 1999 by travel companies, with a primary focus on the creation of electronic message structures to facilitate communication between the disparate systems in the global travel industry, including the use of XML.

New!!: XML and OpenTravel Alliance · See more »


Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: XML and Perl · See more »

Phoenician alphabet

The Phoenician alphabet, called by convention the Proto-Canaanite alphabet for inscriptions older than around 1050 BC, is the oldest verified alphabet.

New!!: XML and Phoenician alphabet · See more »


PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: XML and PHP · See more »

Pierre Geneves

Pierre Genevès is a French computer scientist born in 1980.

New!!: XML and Pierre Geneves · See more »

Plane (Unicode)

In the Unicode standard, a plane is a continuous group of 65,536 (216) code points.

New!!: XML and Plane (Unicode) · See more »

Plug-in (computing)

In computing, a plug-in (or plugin, add-in, addin, add-on, addon, or extension) is a software component that adds a specific feature to an existing computer program.

New!!: XML and Plug-in (computing) · See more »

Processing Instruction

A Processing Instruction (PI) is an SGML and XML node type, which may occur anywhere in the document, intended to carry instructions to the application.

New!!: XML and Processing Instruction · See more »

Profile (engineering)

In standardization, a profile is a subset internal to a specification.

New!!: XML and Profile (engineering) · See more »


Publishing is the dissemination of literature, music, or information—the activity of making information available to the general public.

New!!: XML and Publishing · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: XML and Python (programming language) · See more »

Recursive descent parser

In computer science, a recursive descent parser is a kind of top-down parser built from a set of mutually recursive procedures (or a non-recursive equivalent) where each such procedure usually implements one of the productions of the grammar.

New!!: XML and Recursive descent parser · See more »

Redundancy (information theory)

In Information theory, redundancy measures the fractional difference between the entropy of an ensemble, and its maximum possible value \log(|\mathcal_X|).

New!!: XML and Redundancy (information theory) · See more »

Regular expression

A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern.

New!!: XML and Regular expression · See more »


In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML - a RELAX NG schema specifies a pattern for the structure and content of an XML document.

New!!: XML and RELAX NG · See more »

Resource Description Framework

The Resource Description Framework (RDF) is a family of World Wide Web Consortium (W3C) specifications originally designed as a metadata data model.

New!!: XML and Resource Description Framework · See more »

Rick Jelliffe

Richard (Rick) Alan Jelliffe (born 1960) is an Australian programmer and standards activist (ISO, W3C, IETF), particularly associated with web standards, markup languages, internationalization and schema languages.

New!!: XML and Rick Jelliffe · See more »

Robustness principle

In computing, the robustness principle is a design guideline for software: The principle is also known as Postel's law, after Jon Postel, who wrote in an early specification of TCP: In other words, programs that send messages to other machines (or to other programs on the same machine) should conform completely to the specifications, but programs that receive messages should accept non-conformant input as long as the meaning is clear.

New!!: XML and Robustness principle · See more »


Routing is the process of selecting a path for traffic in a network, or between or across multiple networks.

New!!: XML and Routing · See more »


RSS (Rich Site Summary; originally RDF Site Summary; often called Really Simple Syndication) is a type of web feed which allows users to access updates to online content in a standardized, computer-readable format.

New!!: XML and RSS · See more »


In computing, s-expressions, sexprs or sexps (for "symbolic expression") are a notation for nested list (tree-structured) data, invented for and popularized by the programming language Lisp, which uses them for source code as well as data.

New!!: XML and S-expression · See more »

Scala (programming language)

Scala is a general-purpose programming language providing support for functional programming and a strong static type system.

New!!: XML and Scala (programming language) · See more »

Scalable Vector Graphics

Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation.

New!!: XML and Scalable Vector Graphics · See more »


In markup languages, Schematron is a rule-based validation language for making assertions about the presence or absence of patterns in XML trees.

New!!: XML and Schematron · See more »

Self-documenting code

In computer programming, self-documenting (or self-describing) source code and user interfaces follow naming conventions and structured programming conventions that enable use of the system without prior specific knowledge.

New!!: XML and Self-documenting code · See more »


Semantics (from σημαντικός sēmantikós, "significant") is the linguistic and philosophical study of meaning, in language, programming languages, formal logics, and semiotics.

New!!: XML and Semantics · See more »


In computer science, in the context of data storage, serialization is the process of translating data structures or object state into a format that can be stored (for example, in a file or memory buffer) or transmitted (for example, across a network connection link) and reconstructed later (possibly in a different computer environment).

New!!: XML and Serialization · See more »

Service-oriented architecture

A service-oriented architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network.

New!!: XML and Service-oriented architecture · See more »

SGML entity

In the Standard Generalized Markup Language (SGML), an entity is a primitive data type, which associates a string with either a unique alias (such as a user-specified name) or an SGML reserved word (such as #DEFAULT).

New!!: XML and SGML entity · See more »

Simple API for XML

SAX (Simple API for XML) is an event-driven online algorithm for parsing XML documents, with an API developed by the XML-DEV mailing list.

New!!: XML and Simple API for XML · See more »

Skunkworks project

A skunkworks project is a project developed by a small and loosely structured group of people who research and develop a project primarily for the sake of radical innovation.

New!!: XML and Skunkworks project · See more »


Smalltalk is an object-oriented, dynamically typed, reflective programming language.

New!!: XML and Smalltalk · See more »


SOAP (originally Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks.

New!!: XML and SOAP · See more »

Software feature

In software, a feature has several definitions.

New!!: XML and Software feature · See more »

Space (punctuation)

In writing, a space (&#32) is a blank area that separates words, sentences, syllables (in syllabification) and other written or printed glyphs (characters).

New!!: XML and Space (punctuation) · See more »

Standard Generalized Markup Language

The Standard Generalized Markup Language (SGML; ISO 8879:1986) is a standard for defining generalized markup languages for documents.

New!!: XML and Standard Generalized Markup Language · See more »


Streaming API for XML (StAX) is an application programming interface (API) to read and write XML documents, originating from the Java programming language community.

New!!: XML and StAX · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: XML and Sun Microsystems · See more »

Tag omission

Tag omission is an optional feature to minimize an SGML document.

New!!: XML and Tag omission · See more »

Text Encoding Initiative

The Text Encoding Initiative (TEI) is a text-centric community of practice in the academic field of digital humanities, operating continuously since the 1980s.

New!!: XML and Text Encoding Initiative · See more »

Tim Bray

Timothy William Bray (born June 21, 1955) is a Canadian software developer and entrepreneur and one of the co-authors of the original XML specification.

New!!: XML and Tim Bray · See more »

Type safety

In computer science, type safety is the extent to which a programming language discourages or prevents type errors.

New!!: XML and Type safety · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

New!!: XML and Type system · See more »


Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.

New!!: XML and Unicode · See more »


UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode.

New!!: XML and UTF-16 · See more »


UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes.

New!!: XML and UTF-8 · See more »


WAP Binary XML (WBXML) is a binary representation of XML.

New!!: XML and WBXML · See more »

Web service

The term web service is either.

New!!: XML and Web service · See more »

Well-formed document

A well-formed document in XML is a document that "adheres to the syntax rules specified by the XML 1.0 specification in that it must satisfy both physical and logical structures".

New!!: XML and Well-formed document · See more »

Well-formed element

In web page design, and generally for all markup languages such as SGML, HTML, and XML, a well-formed element is one that is either a) opened and subsequently closed, or b) an empty element, which in that case must be terminated; and in either case which is properly nested so that it does not overlap with other elements. For example, in HTML: word is a well-formed element, while word is not, since the bold element is not closed. In XHTML, and XML, empty elements (elements that inherently have no content) are terminated by putting a slash at the end of the "opening" (only) tag, e.g.,,, etc. In HTML 4.01 and earlier, no slash is added to terminate the element. HTML5 does not require one, but it is often added for compatibility with XHTML and XML processing. In a well-formed document,.

New!!: XML and Well-formed element · See more »

Working group

A working group or working party is a group of experts working together to achieve specified goals.

New!!: XML and Working group · See more »

World Wide Web

The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.

New!!: XML and World Wide Web · See more »

World Wide Web Consortium

The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3).

New!!: XML and World Wide Web Consortium · See more »


XHP is an augmentation of PHP and Hack developed at Facebook to allow XML syntax for the purpose of creating custom and reusable HTML elements.

New!!: XML and XHP · See more »


Extensible Hypertext Markup Language (XHTML) is part of the family of XML markup languages.

New!!: XML and XHTML · See more »


XInclude is a generic mechanism for merging XML documents, by writing inclusion tags in the "main" document to automatically include other documents or parts thereof.

New!!: XML and XInclude · See more »


XML Linking Language, or XLink, is an XML markup language and W3C specification that provides methods for creating internal and external links within XML documents, and associating metadata with those links.

New!!: XML and XLink · See more »

XML Base

XML Base is a World Wide Web Consortium recommended facility for defining base URIs, for resolving relative URIs, in parts of XML documents.

New!!: XML and XML Base · See more »

XML data binding

XML data binding refers to a means of representing information in an XML document as a business object in computer memory.

New!!: XML and XML data binding · See more »

XML database

An XML database is a data persistence software system that allows data to be specified, and sometimes stored, in XML format.

New!!: XML and XML database · See more »

XML Encryption

XML Encryption, also known as XML-Enc, is a specification, governed by a W3C recommendation, that defines how to encrypt the contents of an XML element.

New!!: XML and XML Encryption · See more »

XML Information Set

XML Information Set (XML Infoset) is a W3C specification describing an abstract data model of an XML document in terms of a set of information items.

New!!: XML and XML Information Set · See more »

XML namespace

XML namespaces are used for providing uniquely named elements and attributes in an XML document.

New!!: XML and XML namespace · See more »

XML Protocol

The XML Protocol ("XMLP") is a standard being developed by the W3C XML Protocol Working Group to the following guidelines, outlined in the group's charter.

New!!: XML and XML Protocol · See more »

XML schema

An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself.

New!!: XML and XML schema · See more »

XML Schema (W3C)

XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document.

New!!: XML and XML Schema (W3C) · See more »

XML Signature

XML Signature (also called XMLDSig, XML-DSig, XML-Sig) defines an XML syntax for digital signatures and is defined in the W3C recommendation.

New!!: XML and XML Signature · See more »

XML validation

XML validation is the process of checking a document written in XML (eXtensible Markup Language) to confirm that it is both well-formed and also "valid" in that it follows a defined structure.

New!!: XML and XML validation · See more »


Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language).

New!!: XML and XMPP · See more »


XPath (XML Path Language) is a query language for selecting nodes from an XML document.

New!!: XML and XPath · See more »


XPointer is a system for addressing components of XML-based Internet media.

New!!: XML and XPointer · See more »


XQuery (XML Query) is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, binary, etc.). The language is developed by the XML Query working group of the W3C.

New!!: XML and XQuery · See more »


In computing, the term Extensible Stylesheet Language (XSL) is used to refer to a family of languages used to transform and render XML documents.

New!!: XML and XSL · See more »

XSL Formatting Objects

XSL-FO (XSL Formatting Objects) is a markup language for XML document formatting that is most often used to generate PDF files.

New!!: XML and XSL Formatting Objects · See more »


XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG.

New!!: XML and XSLT · See more »


YAML (YAML Ain't Markup Language) is a human-readable data serialization language.

New!!: XML and YAML · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: XML and .NET Framework · See more »

Redirects here:

.xml, 3dm, Criticism of XML, Dynamic XML, EXtensible Markup Language, Extended Markup Language, Extended Reference Concrete Syntax, Extended markup language, Extensible Markup Language, Extensible markup language, Pull parser, Pull parsing, Pull-style parser, Start-tag, Text/xml, Valid XML document, Well-formed XML, XML Specification, XML comment, XML document, XML feed, XML feeds, XML parser, XML tag set, XML vocabulary, Xml, Xml parser, Xml:lang.


[1] https://en.wikipedia.org/wiki/XML

Hey! We are on Facebook now! »