|
TODO LO REFERENTE A DOM
(Realidad Virtual)
Un nuevo estándar del W3C facilitará la creación de páginas web
El WWW Consortium ha creado el Document Object Model, un nuevo estándar basado en drag & drop que facilitará la construcción de páginas web. Netscape y Microsoft ya han anunciado que las versiones 5.0 de sus navegadores lo soportarán.
César L. Solaz - El W3C, el consorcio internacional para la estandarización de las tecnologías relacionadas con la World Wide Web, ha lanzado una versión casi definitiva del Document Object Model (DOM).
El DOM es un documento en el que están definidas algunas tecnologías para la Red y a las que tanto Netscape como Microsoft deberán atenerse.
El nuevo estándar promete mejorar las técnicas para la publicación de contenidos multimedia -imágenes, textos en movimiento y vídeo principalmente- a partir de la aproximación de las técnicas de construcción de páginas web a las acciones que todos realizamos en nuestros escritorios. El W3C pretende que hacer una página web sea tan fácil como arrastrar y soltar los elementos de que la componen, creando una nueva forma de interacción.
Tanto Netscape como Microsoft están dispuestas a aplicar el nuevo estándar a partir de las versiones 5.0 de sus respectivos navegadores, que ya están en fase beta.
1,1. Introducción
Esta especificación define un conjunto mínimo de objetos y de interfaces para tener acceso y los objetos del documento de la manipulación. Las funciones especificadas en este bosquejo ( las funciones de la base) deben ser suficientes poner operaciones de un nivel en ejecución más alto, tales como navegación y modificación de un documento.
El nivel 1 del modelo del objeto del documento (DOM) proporciona a un API común para los reveladores del software lógica y los autores de la escritura del Web al acceso y manipula los productos que se conforman interiores del contenido analizado del HTML y de XML. Las estructuras primarias del documento y algunos declaraciones de tipo del documento se hacen disponibles. El nivel 1 también permite la creación del rasguño de los documentos enteros del Web en memoria; salvar esos documentos se deja persistente al programador. El nivel 1 de DOM se limita intencionalmente en alcance a los métodos para representar y para manipular la estructura y el contenido del documento; un API estándar para controlar cómo los documentos se rinden vía los stylesheets, validados contra un DTD, alcanzado por los utilizadores dados, el etc.
Será especificado en un nivel subsecuente de la revisión del DOM.
Los interfaces dentro de esta sección se consideran fundamental, y se deben poner en ejecución completamente por todas las puestas en práctica conformant del DOM, incluyendo todas las puestas en práctica del HTML DOM.
ExceptionCodeUn número entero que indica el tipo de error generado.
Valores Del Empadronador |
| UNSUPPORTED_DOCUMENT_ERR | Si la puesta en práctica no utiliza el tipo de documento solicitado |
| NOT_CHILD_ERR | Si está especificado el nodo no es un niño de este nodo |
| NO_CHILDREN_ALLOWED_ERR | Si este nodo está de un tipo que no permita a niños del tipo de nodo especificado. |
| INDEX_SIZE_ERR | Si el índice es negativo, o mayor que o igual al número de nodos en la lista |
| WSTRING_SIZE_ERR | Si specfied el rango del texto no cabrá en wstring |
| DATA_SIZE_ERR | Si specfied el desplazamiento es mayor que el número de caracteres en datos |
Las operaciones de DOM levantan solamente anomalías en
circunstancias " excepcionales ", es decir, cuando una
operación es imposible realizarse (cualquiera por razones
lógicas, porque se pierden los datos, o porque la puesta en
práctica ha llegado a ser inestable). En general, los métodos
de DOM vuelven valores específicos del error en la situación de
proceso ordinaria, por ejemplo hacia fuera-de-limitan errores al
usar NodeList.
anomalía DOMException { código de ExceptionCode; };
El interfaz de DOMImplementation proporciona a un
número de métodos para realizar las operaciones que son
independientes de cualquier caso determinado del modelo del
objeto del documento. Nota: El nivel 1 de DOM no
especifica una manera de crear un caso del documento, y por lo
tanto la creación del documento es un específico de la
operación a una puesta en práctica. Los niveles futuros de la
especificación de DOM proporcionarán a los métodos para crear
documentos directamente.
interfaz DOMImplementation { característica wstring boleana
de hasFeature(in, en la versión wstring); };
Pruebe si la puesta en práctica de DOM pone una característica en ejecución específica.
| característica | El nombre del conjunto de la característica a la prueba. En el nivel 1, los valores legales son " HTML " y " XML " (caso-insensibles). |
| Versión | Éste
es el número de versión del nombre del conjunto a
probar. Si no está especificada, cualquier versión
utilizada de la característica causará el método a de
vuelta VERDAD. |
VERDAD si la característica se pone en
ejecución en la versión especificada, FALSA de
otra manera.
Este
método no levanta ninguna anomalía.
DocumentFragment es el " peso ligero " u objeto "
mínimo " del documento, y (como los superclass del
documento) asegura el árbol de XML/HTML en un documento
hecho y derecho. Los niños de un nodo de
DocumentFragment son cero o más nodo que representa las tapas de
cualquier sub-estructura que definen la estructura del documento,
incluyendo el elemento real de la raíz del documento de XML o
del HTML, así como el prólogo de XML, los comentarios,
procesando instrucciones, el etc. Para un fragmento del
documento, podría haber un número de sub-estructuras, puesto
que los fragmentos no necesitan ser documentos bien formados de
XML (aunque necesitan seguir las reglas impuestas ante las
entidades analizadas XML bien formadas, que pueden tener nodos
superiores múltiples). Los criterios para el "
well-formedness " son mucho más flojos en el mundo del
HTML, y el DOM no procurará imponer ninguna apremios aquí. Para
un documento completo del HTML, esto contendrá un caso del elemento que tagName sea " HTML "; para un
documento completo de XML esto contendrá el elemento exterior,
es decir el elemento no terminal en la producción [
41 ] en la sección 3 de la
especificación de XML-lang. DocumentFragments
tienen dos aplicaciones primarias: Primero de todos, un documento
ES un DocumentFragment de modo que un documento realmente sea un
árbol, y no un bosque o una arboleda, con todos los nodos
teniendo un antepasado común, a saber el nodo sí mismo del
documento. Por ejemplo, un documento que comenzó con un
comentario seguido por un elemento del HTML daría lugar al nodo
del documento que tiene dos niños cada uno con el nodo del
documento como padre. En segundo lugar
de todos, es muy común desear poder extraer una porción del
árbol de un documento o crear un nuevo fragmento de un
documento. Imagínese el poner de un comando del utilizador en
ejecución como corte o el cambiar de un documento moviendo
fragmentos alrededor. Es deseable tener un objeto que pueda
llevar a cabo tales fragmentos y es absolutamente natural
utilizar un nodo para este propósito. Mientras que es verdad que
un documento sí mismo podría satisfacer este papel, un objeto
del documento puede potencialmente ser absolutamente el
heavyweight cuando cuál es realmente necesario es un objeto muy
ligero. DocumentFragment es tal objeto y contiene una referencia
a un documento de modo que el interfaz del documento esté
indirectamente disponible por esas épocas en que es necesario.
De diciembre el 11 de 1998. Mantenido por el WG de W3C DOM.
El modelo del objeto del documento es plataforma y un interfaz lenguaje-neutral que permitirá que los programas y las escrituras tengan acceso y que pongan al día dinámicamente al contenido, a la estructura y al estilo de documentos. El documento puede ser procesado más a fondo y los resultados de ése que procesa se pueden incorporar nuevamente dentro de la actual paginación. Ésta es una descripción de los materiales de DOM-related aquí en W3C y alrededor del Web.
el " HTML dinámico " es un término usado por algunos vendedores para describir la combinación del HTML, de las hojas del estilo y de las escrituras que permite que los documentos sean animados. W3C ha recibido varias sumisiones de las compañías de los miembros en la manera de la cual el modelo del objeto de los documentos del HTML se debe exponer a las escrituras. Estas sumisiones no proponen ningunas nuevas etiquetas del HTML o tecnología de la hoja del estilo. El WG de W3C DOM está trabajando difícilmente para cerciorarse de que las soluciones neutrales interoperable y del scripting-lenguaje están convenidos en.
Declaración de la actividad de
W3C sobre el DOM
Ésta es la declaración de W3C de la dirección referente a la evolución del modelo del objeto del documento. Mire aquí para la información sobre las metas del trabajo y de la situación actual.
Aunque las preguntas sobre el DOM se pueden fijar en otros foros, sería el mejor fijarlos a la lista pública el enviar en [email protected]. Para suscribir, envíe el correo a [email protected] con el tema " suscriben ". Al unsubscribe, envíe el correo a [email protected] con el " unsubscribe sujeto ". NO ENVÍE por favor cualesquiera peticiones a la lista (WWW-DOM) sí mismo.
Antes de enviar el email a la lista sin embargo, usted puede desear tener una mirada en el archivo que usted puede buscar.
|
El trabajo que es hecho por el WG de DOM release/versión en varias etapas, en la forma de bosquejos de trabajo. El primer bosquejo de trabajo que release/versión era el documento de los requisitos. Las funciones equivalentes a ésa expuesta en el Netscape Navigator 3,0 y el Microsoft Internet Explorer 3,0 se refieren como " 0 llano ". Las estructuras de DOM en esta tecnología existente. El nivel 1 contiene las funciones para la navegación del documento y la manipulación del contenido y de la estructura de los documentos del HTML y de XML. La especificación del nivel 1 de DOM está público disponible ahora; ha sido repasada por los miembros de W3C y otros partidos interesados y endosada por el director como recomendación de W3C.
En general, los bosquejos de trabajo, tales como ésos que release/versión en el futuro que detallará el trabajo que es hecho en el nivel 2, para representar una foto de nuestros pensamientos y release/versión para el comentario público. Las puestas en práctica experimentales de cualquier bosquejo de trabajo se pueden hacer en la realización que las especificaciones de WD cambiarán sin consideración alguna hacia compatibilidad con versiones anteriores de las especificaciones. Cuando el WG de DOM piensa que el material en cualquier bosquejo de trabajo dado es estable, se somete a la calidad de miembro de W3C como recomendación propuesta. Si la calidad de miembro conviene que la especificación es estable y contribuye a la interoperabilidad del Web, publicará una recomendación de W3C. Una recomendación de W3C puede diferenciar de la recomendación propuesta de maneras de menor importancia; los cambios importantes no se permiten. Vea la paginación técnica de los informes y de las publicaciones para más detalles.
Es también posible que las notas de W3C relacionadas con el DOM serán hechas disponibles. La definición de una nota en la paginación dada arriba es: " el consorcio puede hacer disponible en la información, las ideas o el comentario del Web del personal de W3C, de los miembros, o del público en general. Tal información se puede release/versión, en la discreción del director de W3C, como NOTA. "
Si qué usted está buscando no está aquí, puede ser en alguna parte otro en el sitio de W3C:
El lenguaje usado comúnmente para el intercambio del documento en el Web. Declaración de la actividad de W3C sobre el HTML
Aquí están los materiales de base al SGML, la configuración detrás del HTML.
XML es una versión simplificada del SGML, conveniente para el uso en el Web. Declaración de la actividad de W3C sobre XML.
Las hojas de conexión en cascada del estilo (CSS) y el lenguaje extensible del estilo (XSL) son maneras de agregar control más presentational a los documentos del HTML y de XML. Declaración de la actividad de W3C sobre estilo
La ayuda para los sistemas de Europa occidental de la escritura es extensa. La ayuda para el europeo del este, CJK, y otros sistemas de la escritura, así como mezclar-lenguaje documenta, se está convirtiendo. Las ediciones que se considerarán incluyen juegos de caracteres y encodings, la representación bidireccional, fuentes, y formatos de la modernidad y de fecha.
Una característica importante de HTML es que puede ser rendida en braille, por los sistemas de la síntesis de discurso, el etc. El WAI release/versión guías de consulta para hacer el Web generalmente accesible. Declaración de la actividad de W3C sobre el WAI
Trabaje en la representación de matemáticas en el HTML y XML. Declaración de la actividad de W3C sobre matemáticas
El trabajo sobre DOM se está manejando como parte de dominio del interfaz utilizador de W3C's.
Las declaraciones de la actividad proporcionan a una descripción directiva del trabajo de W3C's en esta área. Se diseñan para ser leídas en comenzar a terminar, a ser informativas e interesantes. El papel de W3C se da, también las ventajas a la comunidad del Web, las realizaciones hasta la fecha y un resumen de lo que sostiene el futuro.
El lenguaje que publica del HTML permite que los autores estructuren documentos en títulos, párrafos, conexiones de hypertext y otras piezas. El modelo del objeto del documento de W3C's (DOM) es una representación interna estándar de la estructura del documento y hace fácil para que los programers tengan acceso a componentes y a la cancelación, agreguen o corrijan su contenido, atributos y estilo. El modelo del objeto del documento ofrece un interfaz de programación constante para manipular un documento con lenguajes de programación tales como Java y ECMAScript. Están definiendo a un compañero DOM para las aplicaciones de XML semejantemente.
Con HTML 4,0, los autores ahora tienen una manera estándar de embutir las escrituras en sus documentos. Esto permitirá eventual que tengan acceso y que pongan al día dinámicamente a su contenido, estructura, y estilo. Varios vendedores ofrecen ya el software lógica que proporciona a un mecanismo tan de gran alcance. Sin embargo, debido a la carencia de un interfaz estándar, autores no pueda escribir los programas que trabajan sin cambios a través de vendedores.
W3C apunta escribir un modelo del objeto del documento que ofrezca a programadores una plataforma y un interfaz lenguaje-neutral del programa que permitan que los programas y las escrituras tengan acceso y que pongan al día al contenido, a la estructura, y al estilo de documentos de una manera estándar. Este interfaz estándar hará scripting confiablemente a través de plataformas una realidad.
El modelo se diseña con los lenguajes del HTML y de XML en mente. debido a la extensibilidad inherente del lenguaje de XML, muchos programas diseñados para el proceso de XML proveerán de utilizadores una cierta capacidad de programación. La ventaja de un API estándar en este contexto es obvia.
La interoperabilidad es una necesidad para los documentos enviados concluído el Internet, pero ésta no es la única ventaja del tener un API estándar (interfaz de programación de aplicaciones). Un API estándar también hará más fácil desarrollar los módulos que se pueden reutilizar en diversas aplicaciones.
El trabajo que es hecho por el WG de DOM se planea para release/versión en varias etapas según lo descrito abajo:
Todos estos documentos forman la especificación del modelo del objeto del documento.
El WG acaba de terminar llano uno, que ahora es una recomendación de W3C. El trabajo sobre el nivel dos ha comenzado.
http://www.w3.org/pub/WWW/TR/WD-dom-970902.html
http://www.w3.org/pub/WWW/TR/WD-dom.html
http://www.w3.org/pub/WWW/TR/WD-dom-970902.html
Este bosquejo es trabajo bajo revisión del grupo de funcionamiento de W3C DOM, para el uso en una versión próxima de la especificación del modelo del objeto del documento. Recuerde por favor que éste es conforme a cambio en cualquier momento, y que puede ser actualizado, substituido o hecho anticuado por otros documentos en cualquier momento. Es inadecuado utilizar bosquejos de trabajo de W3C como material de referencia o citarlos como con excepción del " trabajo en marcha ".
Una lista de los bosquejos de trabajo actuales de W3C se puede encontrar en http://www.w3.org/TR.
La discusión pública del modelo del objeto del documento, incluyendo la discusión de este bosquejo, ocurre en [email protected]. Para suscribir envíe un mensaje a [email protected] con la palabra " suscriben " en la línea sujeta.
Este documento define los requisitos de alto nivel para el modelo del objeto del documento (DOM). Se categorizan los requisitos como sigue:
Notas:
Se enumeran abajo los requisitos generales del modelo del objeto del documento.
Esto refiere a la navegación alrededor de un documento, tal como encontrar al padre de un elemento dado, o qué niños los elementos un elemento dado del padre contienen.
Éstos son específicos a los documentos del HTML.
El modelo del acontecimiento debe ser bastante rico crear documentos totalmente interactivos. Esto requiere la capacidad de responder a cualquier acción del utilizador que pueda ocurrir en el documento. Por lo tanto, muchos de estos requisitos se aplican solamente si un componente de UI está implicado.
Cascading Style Sheets (CSS) is one model for manipulating the style of the document. The Stylesheet Object Model exposes the ability to create, modify, and associate CSS style sheets with the document. The stylesheet model will be extensible to other stylesheet formats in the future.
Security, validity, and privacy considerations are interrelated and entwined. DOM Level 1 will provide simple "sandbox" security; subsequent levels are expected to incorporate more sophisticated mechanisms.
These are requirements for what must be exposed about the document:
These are requirements for information about the user agent environment, if applicable
Dom
El Modelo Del Objeto Del Documento
El modelo del objeto del documento (DOM) es una manera estructurada de definir un documento del HTML de modo que el interpert de la lata del browser el documento en un formato objeto-object-based de modo que los lenguajes scripting puedan actuar sobre el documento. El DOM especifica los elementos del documento del HTML como objetos con las características que se pueden alcanzar por el lenguaje scripting.
El DOM define el documento heirarchy y especifica el siguiente:
Exponiendo elementos de la paginación refiere al proceso de definir los elementos y sus características de tal manera en cuanto a se presenten a los lenguajes scripting. Esta " exposición " es cómo los lenguajes scripting acceden a los elementos del HTML en el documento.
En especificar el DOM para DHTML, los reveladores eligen un acercamiento obect-obect-oriented. Esto significa que todos los elementos están definidos como objetos en el documento heirarchy. Cada objeto entonces tiene las características y métodos asociados a él que se pueda alcanzar por el lenguaje scripting.
El modelo del objeto especifica qué elementos de la paginación se reflejan en el lenguaje scripting y cómo se refleja cada elemento.
La estructura heirarchical del HTML se determina cómo el documento se visualiza en el Window de browser. A excepción del elemento del HTML de la raíz, todos los elementos del HTML son contenidos por otros elementos de la paginación. Los objetos del niño heredan atributos de sus elementos del padre, que heredan atributos de sus elementos del padre.
La estructura del documento determina la herencia de los atributos del elemento de la paginación, así que es importante poder navegar entre los objetos que representan elementos del padre y del niño. Esta estructura y esquema de la herencia permite que la escritura modifique los elementos individuales y los elementos que son lógicamente relacionados a través de la estructura heirarchical.
Una vez que los elementos de la paginación sean expuesto tenemos una manera de navegar alrededor dentro de la estructura del documento, nosotros necesitamos un método para manipular los elementos.
El modelo del objeto proporciona a una serie de características y de métodos de elementos que se puedan utilizar para manipular no solamente elementos, pero alterar la estructura entera del documento.
El DOM también especifica cómo la información relevante que no es explícitamente parte del HTML de un documento se refleja en el lenguaje scripting. Esta información existe en la forma de información del utilizador-agente y del meta.
la información del Utilizador-agente incluye la información relevante sobre el browser y su ambiente. Esto incluye el nombre y la versión del browser, la resolución de la pantalla, la profundidad de color, y la historia el hojear.
La información del meta incluye la información sobre el documento del HTML, tal como el URL, cualquier galleta enviada con el documento, y la fecha que era Last modified.
Sugerencias a:
| Juan Contreras Calderon | |
| CArlos Urbano Inga. | |
| Freddy Huincho Suarez | |
| Codigo: 36019 - CI | |