Спецификация Document Object Model (DOM) Level 3 Core | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- 12% translated in draft.
If you do not want to register an account, you can sign in with OpenID.
Document Object Model (DOM) Level 3 Core Specification | Спецификация Document Object Model (DOM) Level 3 Core | |
What is the Document Object Model? | ||
/Editors/: | Редакторы: | |
Introduction | ||
The Document Object Model (DOM) is an application programming interface | Document Object Model (DOM) является интерфейсом прикладного программирования (API) для корректных HTML, и правильно построенных XML документов. DOM определяет логическую структуру документа, а также способ доступа к ней и ее изменения. В спецификации DOM термин «документ» все чаще используется в широком смысле, так как XML может представлять много различных типов информации, которая может быть сохранена в различных системах, и традиционно называется данными, а не документами. Однако XML представляет эти данные как документы, и DOM может использоваться для управления ими. | |
With the Document Object Model, programmers can build documents, | При помощи Document Object Model, программисты могут строить документы, управлять их структурой, и добавлять, изменять, или удалять элементы. К любому элементу XML или HTML документа можно получить доступ, удалить или изменить его, а также добавить новый элемент, используя Document Object Model. При этом существуют некоторые ограничения, например, еще не реализована поддержка для внутренних и внешних подмножеств XML. | |
As a W3C specification, one important objective for the Document Object | Как спецификация W3C, данный документ определяет одну важную цель для Document Object Model – это обеспечить стандартный интерфейс программирования, который может использоваться в различных средах и приложениях. DOM спроектирован так, чтобы использоваться с любым языком программирования. Чтобы обеспечить точную, независимую от языка спецификацию интерфейсов DOM, мы выбрали язык описания интерфейсов Object Management Group (OMG) IDL, определенный в спецификации CORBA 2.3.1. В дополнение к описанию на языке OMG IDL мы также включили описания на языках Java и ECMAScript (язык сценариев промышленного стандарта основанный на JavaScript и JScript). Из-за некоторых ограничений привязки к языку должно быть выполнено преобразование между OMG IDL и используемым вами языком программирования. Например, в то время как DOM использует атрибуты IDL в определении интерфейсов, Java не поддерживает атрибуты в них: |
