XML (Расширяемый язык разметки) является гибким способом создать общие информационные форматы и совместно использовать и формат и данные во всемирной паутине, интранет, и в другом месте. XML может использоваться любым человеком или группой людей или компаниями, который хочет поделиться информацией непротиворечивым способом. XML, формальная рекомендация от Консорциума World Wide Web (W3C), подобен языку сегодняшних Веб-страниц, Языку разметки гипертекста (HTML). И XML и HTML содержат символы разметки, чтобы описать содержание страницы или файла. HTML, однако, описывает контент Веб-страницы (главным образом, текст и графические изображения) только с точки зрения того, как это должно быть выведено на экран и взаимодействоваться. Например, <P> запускает новый абзац. XML описывает контент с точки зрения того, какие данные описываются. Например, <PHONENUM> мог указать, что данные, которые следовали за ним, были номером телефона. Это означает, что XML-файл может быть обработан просто как данные программой, или это может быть сохранено подобными данными на другом компьютере или, как файл HTML, что это может быть выведено на экран. Например, в зависимости от то, как приложение в компьютере получения, требуемом, чтобы обработать номер телефона, это могло быть сохранено, вывело на экран, или набрало.
XML Функции Платформы Java Standard Edition (Java SE)