T10 LJES DE MARCAS - SGML, HTML, XML y sus derivaciones. Flashcards
¿Qué servicio de la plataforma AWS ofrece servicio de Base de datos no SQL?
a) Amazon RDS
b) Dynamo DB
c) ElastiCache
d) Amazon SQS
¿Qué servicio de la plataforma AWS ofrece servicio de Base de datos no SQL?
a) Amazon RDS
b) Dynamo DB
c) ElastiCache
d) Amazon SQS
¿Qué comunidad internacional es la responsable de la especificación del lenguaje XML (Extensible Markup Language)?
a) The World Wide Web Consortium (W3C).
b) European Telecommunications Standards Institute (ETSI).
c) European Committee for Standardization (GEN).
d) Massachusetts Instituto of Technology (MIT).
GSI-2019-LI
¿Qué comunidad internacional es la responsable de la especificación del lenguaje XML (Extensible Markup Language)?
a) The World Wide Web Consortium (W3C).
b) European Telecommunications Standards Institute (ETSI).
c) European Committee for Standardization (GEN).
d) Massachusetts Instituto of Technology (MIT).
XML (eXtensible Markup Language, Lenguaje de Marcado eXtensible) → Es un metalenguaje y jerárquico.
- Desarrollado por W3C
- Basado en SGML (Standard Generalized Markup Language)
Respecto a VoiceXML:
a) La próxima versión en la que está trabajando el W3C es la 2.5 y está publicada como Working Draft.
b) La próxima versión en la que está trabajando el W3C es la 3.0 y está publicada como Working Draft.
c) La próxima versión en la que está trabajando el W3C es la 4.0 y está publicada como Working Draft.
d) La próxima versión en la que está trabajando el W3C es la 5.0 y está publicada como Working Draft.
GSI-2019-LI
Respecto a VoiceXML:
a) La próxima versión en la que está trabajando el W3C es la 2.5 y está publicada como Working Draft.
b) La próxima versión en la que está trabajando el W3C es la 3.0 y está publicada como Working Draft.
c) La próxima versión en la que está trabajando el W3C es la 4.0 y está publicada como Working Draft.
d) La próxima versión en la que está trabajando el W3C es la 5.0 y está publicada como Working Draft.
VoiceXML ( VXML ) es un e_stándar de documentos digitales para especificar medios interactivos y diálogos de voz entre humanos y computadoras_.
Las aplicaciones VoiceXML se desarrollan e implementan de manera análoga a cómo un navegador web interpreta y presenta visualmente el lenguaje de marcado de hipertexto (HTML) que recibe de un servidor web . Los documentos VoiceXML son interpretados por un navegador de voz y, en las arquitecturas de implementación comunes, los usuarios interactúan con los navegadores de voz a través de la red telefónica pública conmutada (PSTN).
El formato de documento VoiceXML se basa en el lenguaje de marcado extensible (XML). Es un estándar desarrollado por el World Wide Web Consortium (W3C).
< vxml version= “2.0” xmlns= “http://www.w3.org/2001/vxml” >
< formulario>
< bloque>
< prompt>
¡Hola, mundo! < /prompt> < /bloque> < /formulario> < /vxml>
¿A qué lenguaje pertenece la siguiente sentencia: “/Usuarios/usuario[numIntentos>31/apellidos”?
a) Xlink
b) Xpath
c) Xpointer
d) Xml
¿A qué lenguaje pertenece la siguiente sentencia: “/Usuarios/usuario[numIntentos>31/apellidos”?
a) Xlink
b) Xpath
c) Xpointer
d) Xml
XPath_: e_stándar para “seleccionar” nodos de un XML(equivalente a los CSS Selectors)
XPath es un elemento importante en el estándar XSLT.
XPath se puede utilizar para navegar a través de elementos y atributos en un documento XML.
En XPath, hay siete tipos de nodos: elemento, atributo, texto, espacio de nombres, instrucción de procesamiento, comentario y nodos raíz.
¿Cuál de las siguientes afirmaciones relativas al lenguaje XHTML es INCORRECTA?
a) Los documentos deben estar bien formados.
b ) Todos los valores de los atributos deben ir entre comillas, excepto aquellos que sean numéricos.
c) Los elementos que no estén vacíos necesitan etiquetas de cierre.
d) Los nombres de atributos y elementos deben ir en minúscula.
¿Cuál de las siguientes afirmaciones relativas al lenguaje XHTML es INCORRECTA?
a) Los documentos deben estar bien formados.
b ) Todos los valores de los atributos deben ir entre comillas, excepto aquellos que sean numéricos.
c) Los elementos que no estén vacíos necesitan etiquetas de cierre.
d) Los nombres de atributos y elementos deben ir en minúscula.
¿Qué es XHTML?
- XHTML significa Lenguaje de marcado de hipertexto extensible . _ _
- XHTML es una versión de HTML más estricta y más basada en XML.
- XHTML es HTML definido como una aplicación XML
- XHTML es compatible con todos los principales navegadores
Las diferencias más importantes de HTML
- es obligatorio
- El atributo xmlns en es obligatorio
- , , y son obligatorios
- Los elementos siempre deben estar correctamente anidados
- Los elementos siempre deben estar cerrados.
- Los elementos siempre deben estar en minúsculas
- Los nombres de los atributos siempre deben estar en minúsculas
- Los valores de los atributos siempre se deben citar
- La minimización de atributos está prohibida.
XHTML estaba basado en las reglas de XML (ej < br> no es válido). Tipo MIME = application/xhtml+xml
Documento XHTML con un mínimo de etiquetas requeridas:
< !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN”
“http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd”>
< html xmlns=”http://www.w3.org/1999/xhtml”>
< head>
< title>Title of document< /title>
< /head>
< body>
some content here…
< /body>
< /html>
Señale la respuesta INCORRECTA con respecto al lenguaje XML:
a) Un documento XML puede ser creado en un editor de texto básico.
b) XML es un lenguaje útil en la descripción del significado de los datos.
c) En la definición de elementos, las mayúsculas se distinguen de las minúsculas.
d) Un documento xml puede tener tantos elementos raíz como sea preciso.
Señale la respuesta INCORRECTA con respecto al lenguaje XML:
a) Un documento XML puede ser creado en un editor de texto básico.
b) XML es un lenguaje útil en la descripción del significado de los datos.
c) En la definición de elementos, las mayúsculas se distinguen de las minúsculas.
d) Un documento xml puede tener tantos elementos raíz como sea preciso.
XML Bien Formado:
- Sólo existe un único elemento raíz.
- Todos los elementos se encuentran anidados y correctamente cerrados.
- Los valores de atributos deben ir entre comillas simples o dobles.
- Los elementos vacíos deben terminar con ‘/’ (autocierre) o añadiendo una etiqueta de fin.
- Los nombres de las etiquetas pueden ser alfanuméricos, pero siempre comenzando con una letra.
- Los nombres de los elementos pueden contener letras, números y tres signos de puntuación: guion (-), guion bajo (_) y punto (.).
- Los nombres de los elementos no pueden empezar por un número o un signo de puntuación (excepto el guion bajo).
- Los nombres de los elementos no pueden empezar por las letras «xml» (ni cualquier combinación de caso, como XML, Xml, etc.).
- Los nombres de los elementos no pueden contener espacios.
- Comentarios ≈ HTML ().
XML Valido:
- Cumple las reglas de la gramática especificadas en el DTD / XSD
En un XML, ¿Cuál de las siguientes es una llamada correcta a un DTD externo?
a) < !SYSTEM nombre DOCTYPE archivodtd.dtd !>
b) < !DOCTYPE nombre SYSTEM “archivodtd.dtd” / >
c) < !SYSTEM nombre DOCTYPE archivodtd.dtd / >
d) < !DOCTYPE nombre SYSTEM “archivodtd.dtd”>
En un XML, ¿Cuál de las siguientes es una llamada correcta a un DTD externo?
a) < !SYSTEM nombre DOCTYPE archivodtd.dtd !>
b) < !DOCTYPE nombre SYSTEM “archivodtd.dtd” / >
c) < !SYSTEM nombre DOCTYPE archivodtd.dtd / >
d) < !DOCTYPE nombre SYSTEM “archivodtd.dtd”>
- *¿Cuál de las opciones representa el equivalente en JSON al siguiente código ,en XML?**
- *Juan Español**
- *Juana Española**
a) {“empleados”:{“empleado” : [{“nombre” :”Juan”, “apellido”:”Español”},{“nombre” :”Juana”, “apellido”:”Española”}]}}
b) [“empleados” :[“empleado” :{[“nombre” :”Juan”, “apellido”:”Español”],[“nombre”:”Juana”, “apellido”:”Española”]}]]
c) {“empleados”:{“empleado”:{“nombre”:”Juan”, “apellido” :”Español”},{“nombre”: “Juana”, “apellido·: “Española”}}}
d) {empleados {“empleado”:[{“nombre”: “Juan”,”apellido”:”Español”},{“nombre” :”Juana”,”apellido”: “Española”}]}}
- *¿Cuál de las opciones representa el equivalente en JSON al siguiente código ,en XML?**
- *Juan Español**
- *Juana Española**
a) {“empleados”:{“empleado” : [{“nombre” :”Juan”, “apellido”:”Español”},{“nombre” :”Juana”, “apellido”:”Española”}]}}
b) [“empleados” :[“empleado” :{[“nombre” :”Juan”, “apellido”:”Espaiñol”],[“nombre”:”Juana”, “apellido”:”Española”]}]]
c) {“empleados”:{“empleado”:{“nombre”:”Juan”, “apellido” :”Español”},{“nombre”: “Juana”, “apellido·: “Española”}}}
d) {empleados {“empleado”:[{“nombre”: “Juan”,”apellido”:”Español”},{“nombre” :”Juana”,”apellido”: “Española”}]}}
Indique cuál de las siguientes afirmaciones es FALSA respecto a JSON:
a) Son las siglas de JavasSript Object Notation.
b) Es un formato para el intercambio de información.
c) Es más complejo y requiere más esfuerzo de analizar que XML.
d) Permite representar estructuras de datos y objetos en forma de texto.
Indique cuál de las siguientes afirmaciones es FALSA respecto a JSON:
a) Son las siglas de JavasSript Object Notation.
b) Es un formato para el intercambio de información.
c) Es más complejo y requiere más esfuerzo de analizar que XML.
d) Permite representar estructuras de datos y objetos en forma de texto.
JSON (JavasSript Object Notation)
- Lenguaje Schema-less, nativo para javascript y muy utilizado para intercambio de datos.
- Basado en atributo-valor
- Estandar ECMA 404 e ISO 21778
- Tipo MIME: application/json
- Tipos de datos: Object (subdocumentos), Array, Number, String, true, false y null
- Librerias para procesar JSON: Jackson y GSON
- API’s de programación: JSON-B y JSON-P
- Un uso muy importante sería en el ámbito de la seguridad, para autenticación web (JWT)
En JavaScript, ¿cómo se forma la sentencia correcta para eliminar una cookie llamada “_userxmd”?
a) document.cookie = “_userxmd =; expires=Thu, 01 Jan 1970 00:00:00 UTC”
b) document.cookie =
c) document.cookie._userxmd.delete()
d) document.cookie.delete(_userxmd)
GSI-2015
En JavaScript, ¿cómo se forma la sentencia correcta para eliminar una cookie llamada “_userxmd”?
a) document.cookie = “_userxmd =; expires=Thu, 01 Jan 1970 00:00:00 UTC”
b) document.cookie =
c) document.cookie._userxmd.delete()
d) document.cookie.delete(_userxmd)
Eliminar una cookie con JavaScript
Eliminar una cookie es muy sencillo.
No tiene que especificar un valor de cookie cuando elimina una cookie.
Simplemente establezca el parámetro de expiración en una fecha pasada:
document.cookie* *=* *“username=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;”;
Indicar cuál de las siguientes afirmaciones es cierta en relación con XML:
a) Es un lenguaje de programación para aplicaciones basadas en Internet.
b) Es un lenguaje de marcado que, al igual que HTML, hace uso de etiquetas (“tags”).
c) Es un lenguaje independiente de plataforma cuyo objetivo es definir cómo un navegador estándar debe presentar la información definida en HTML.
d) Es un lenguaje definido por Microsoft para implementar su arquitectura orientada a servicios.
Operador Ayuntamiento Madrid 2010
Indicar cuál de las siguientes afirmaciones es cierta en relación con XML:
a) Es un lenguaje de programación para aplicaciones basadas en Internet.
b) Es un lenguaje de marcado que, al igual que HTML, hace uso de etiquetas (“tags”).
c) Es un lenguaje independiente de plataforma cuyo objetivo es definir cómo un navegador estándar debe presentar la información definida en HTML.
d) Es un lenguaje definido por Microsoft para implementar su arquitectura orientada a servicios.
¿Cuál de los siguientes conjuntos está integrado en su totalidad por etiquetas que han sido incorporadas como novedad en el lenguaje HTML5?
a) < header>, < article> y < bdi>
b) < head>, < foot> y < nav>
c) < canvas>, < img> y < audio>
A2 AYTO MADRID 2019
¿Cuál de los siguientes conjuntos está integrado en su totalidad por etiquetas que han sido incorporadas como novedad en el lenguaje HTML5?
a) < header>, < article> y < bdi>
b) < head>, < foot> y < nav>
c) < canvas>, < img> y < audio>
MAPA DE ETIQUETAS. SEMÁNTICAS
< article> es un contenedor de bloques de contenido que se consideran independientes del sitio web y pueden, por lo tanto, ser vistos, reutilizados y distribuidos por separado, como por ejemplo, en la sindicación. Está permitido anidar articulos dentro de secciones y al reves
< aside> → información tangencialmente /ligeramente relacionada con el contenedor section/main/article/…
< details> Es un bloque que tiene por defecto un comportamiento desplegable
< figcaption>
< figure>Ilustraciones con informacion autocontenida: pueden servir para anotar imagenes, videos, tablas, texto, etc
< footer> representa el pie de un documento o contenedor section/main/article/…
< header> → encabezado de un documento o contenedor section/main/article/…
< main> Contenido principal del documento
< mark>
< nav> zona con enlaces de navegacion en el ambito de nuestro site
< section> → una agrupación del contenido del que se trata en la pagina
< summary>
< time>
< bdi> → Aísla una parte del texto que puede tener un formato diferente del texto principal.
En AJAX, el objeto usado para recibir información del servidor web es:
a) XMLRequestObject
b) AJAXRequest
c) JSONRequest
d) XMLHttpRequest
GSI- 2015
En AJAX, el objeto usado para recibir información del servidor web es:
a) XMLRequestObject
b) AJAXRequest
c) JSONRequest
d) XMLHttpRequest
JavaScript: Lje de programación de Scripting, en el que normalmente se efectúan funciones de llamadas AJAX, mientras el acceso a los datos se realiza mediante XmlHTTPRequest.
El formato estándar de carácter abierto no propietario, basado en XML, que permite el intercambio de información contable, financiera y tributaria entre empresas, organismos y la propia Administración Pública se llama:
a) XML-Dsig
b) XBRL
c) Atom
d) XSL-FO
A1 CASTILLA LA MANCHA 2021
El formato estándar de carácter abierto no propietario, basado en XML, que permite el intercambio de información contable, financiera y tributaria entre empresas, organismos y la propia Administración Pública se llama:
a) XML-Dsig
b) XBRL
c) Atom
d) XSL-FO
XBRL, el Extensible Business Reporting Language (lenguaje extensible de informes de negocios), nace para s_implificar la automatización del intercambio de información financiera mediante el uso del lenguaje_ XML. La idea de fondo de esta iniciativa no era otra que la de normalizar el formato con el que la información financiera se distribuye entre los diferentes proveedores y consumidores.
El estándar es administrado por un consorcio internacional sin ánimo de lucro (XBRL International Incorporated).
XBRL Internacional, se ha estructurado en jurisdicciones nacionales, que son organismos que se encargan, dentro de su ámbito territorial, de promover la adopción del XBRL y del desarrollo de aquellas taxonomías XBRL que definan los requerimientos de la información financiera a intercambiar dentro de un dominio concreto.
XBRL pretende normalizar el formato de la información de negocio y financiera que circula digitalmente. Para ello se basa en la definición de taxonomías, conjunto de metadatos que describen los datos a reportar, el formato y la estructura que estos tienen, así como las relaciones entre dichos datos.
Técnicamente estas taxonomías son esquemas XML, que deberán cumplir las normas establecidas por la especificación XBRL, publicada por XBRL Internacional.
¿Qué afirmación es incorrecta?
a) WSDL es un documento XML.
b) XML es un estándar W3C.
c) SOAP requiere de HTTP o SMTP como protocolos de transporte.
d) Las PDAs pueden usar Servicios Web.
GSI-2007
¿Qué afirmación es incorrecta?
a) WSDL es un documento XML.
b) XML es un estándar W3C.
c) SOAP requiere de HTTP o SMTP como protocolos de transporte.
d) Las PDAs pueden usar Servicios Web.
Estándar SOAP → protocolo de comunicaciones basado en XML sobre HTTP.
Indique la opción correcta respecto a JSON:
a) Es acrónimo de Java Schema Object Naming.
b) Es una sintaxis para almacenar e intercambiar datos, escrito con notación de objetos JavaScript.
c) Es más complejo y requiere más esfuerzo de analizar que XML.
d) No es compatible con XML, no pudiendo aparecer XML y JSON en la misma aplicación.
A1 2019
Indique la opción correcta respecto a JSON:
a) Es acrónimo de Java Schema Object Naming.
b) Es una sintaxis para almacenar e intercambiar datos, escrito con notación de objetos JavaScript.
c) Es más complejo y requiere más esfuerzo de analizar que XML.
d) No es compatible con XML, no pudiendo aparecer XML y JSON en la misma aplicación.
JSON (JavasSript Object Notation)
- Lenguaje Schema-less, nativo para javascript y muy utilizado para intercambio de datos.
- Basado en atributo-valor
- Estandar ECMA 404 e ISO 21778
- Tipo MIME: application/json
- Tipos de datos: Object (subdocumentos), Array, Number, String, true, false y null
- Librerias para procesar JSON: Jackson y GSON
- API’s de programación: JSON-B y JSON-P
- Un uso muy importante sería en el ámbito de la seguridad, para autenticación web (JWT)
¿Cuál de las siguientes afirmaciones con respecto a los XML Schemas es incorrecta?
a) Los XML Schemas utilizan sintaxis XML
b) Es imposible referenciar múltiples XML Schemas desde el mismo documento XML
c) Los XML Schemas soportan namespaces
d) Los XML Schemas permiten definir tipos de datos
A1 AGE 2007
¿Cuál de las siguientes afirmaciones con respecto a los XML Schemas es incorrecta?
a) Los XML Schemas utilizan sintaxis XML
b) Es imposible referenciar múltiples XML Schemas desde el mismo documento XML
c) Los XML Schemas soportan namespaces
d) Los XML Schemas permiten definir tipos de datos
Un documento XML con DTD es:
a) válido
b) inválido
c) bien formado
d) conformado
A1 AGE 2004
Un documento XML con DTD es:
a) válido
b) inválido
c) bien formado
d) conformado
XML Valido:
- Cumple las reglas de la gramática especificadas en el DTD / XSD