lunes, 29 de abril de 2013

XML - MVA - Microsoft Virtual Academy - Desarrollo en Microsoft Visual Studio - Módulo 16 de 30 - Intermedio



Nota:
  • La solución de las siguientes preguntas pueden ayudarte a aprobar el módulo, siempre y cuando sean las mismas que me mostraron. 
  • Dos asteriscos (**) significa Alternativa Correcta. 
  • Alternativas sin marcar significa que me equivoque en la respuesta, por consiguiente depende únicamente de tu conocimiento. Si logras identificar la alternativa correcta compártela en este Sitio Web y si te tocan nuevas preguntas también. Gracias! 
XML

1. Algunas de las características del objeto Node son: (seleccione varias opciones) 

**Un nodo tiene un único nodo primario, a excepcion del nodo raiz del documento
Permiten leer datos XML en la memoria y cambiar su estructura
**La mayor parte de los nodos pueden tener varios nodos secundarios
permite la creación de un esquema XML a partir de un documento de instancia XML
**Los nodos que se encuentran en el mismo nivel son nodos relacionados


2. El Modelo de objetos de esquema (SOM) 

Enlaza el documento con su DTD (definición de tipo de documento)
Especificación que determina cómo los objetos (texto, imágenes, enlaces, etc.) en una página web son representados
**API enriquecida que le permite crear, editar y validar esquemas mediante programación.
Es una manera de definir lenguajes para diferentes necesidades


3. ¿Cuál de las siguientes características del Editor XML no se encuentran disponibles en Visual Studio Express? 

Validación de esquemas mientras se escribe
**Visualización de resultados XSLT desde el Editor XML
Conversión de una DTD o de un esquema reducido de datos XML (XDR) en un esquema XML
Esquematización de documentos, de manera que los elementos se pueden expandir y contraer


4. El XML es desarrollado por 

Microsoft
**World Wide Web Consortium (W3C)
International Organization for Standardization (ISO)
Union de varias organizaciones que intentan compartir datos entre ellos


5. El método Write de la clase XMLSchema permite:

**escribir esquemas XML para los objetos Stream, TextWriter y XmlWriter
devolver un objeto XmlSchema que representa el esquema XML
escribir esquemas XML en un objeto stringbuilder
controlar cualquier error o advertencia de validación de esquemas


6. Algunas ventajas que XML tiene sobre otros formatos a la hora de almacenar información son: (seleccione las opciones que apliquen) 

**Los formatos XML se basan en texto, que lo hacen más legible, fácil de documentar y, a veces, más fácil de depurar
**Los documentos XML pueden utilizar mucha de la infraestructura ya creada para HTML, incluido el protocolo HTTP y algunos exploradores. HTTP permite que se transfiera XML mediante firewalls
**El análisis XML está perfectamente definido y ampliamente implementado, lo que posibilita la recuperación de información de documentos XML en diversos entornos 
Consumen menos ancho de banda de red y menos espacio de almacenamiento


7. La clase XmlDocument: 

Proporciona un método rápido, sin almacenamiento en caché y de solo avance para generar datos XML.
Proporciona un método rápido, sin almacenamiento en caché y solo de avance para obtener acceso a los datos XML
Ofrece numerosas opciones de edición y funciones de navegación por XML para un XmlDocument o un XPathDocument
**Implementa las interfaces de nivel 1 principal y de nivel 2 principal del DOM de W3C para leer y crear documentos XML 


Espero haber ayudado en algo. Hasta la próxima oportunidad!





12 comentarios:

  1. Cuál de los siguientes enunciados no es un uso común de XML

    Realizar un registro de datos, como el conjunto de resultados de una consulta
    Crear una presentación gráfica, como una interfaz de usuario de la aplicación
    Realizar comentarios de código
    **Realizar operaciones complejas entre variables
    Todas las anteriores son usos comunes de XML

    El prólogo de un documento XML es:

    **Unas líneas que describen la versión XML y el tipo de documento entre otras cosas
    Una entidad para representar caracteres especiales
    Un nodo de un archivo XML
    Una construcción en XML para especificar datos utilizando cualquier carácter

    Algunas de las opciones basadas es Opciones basadas en Win32 y en COM para el procesamiento de XML son:

    **XmlLite y MSXML
    XslCompiledTransform y XmlReader
    System.Xml.Linq, System.Xml y System.Xml.Xpath
    No existen opciones basadas en Win32 y en COM para el procesamiento de XML

    El Lenguaje de Hoja de Estilo Extensible (XSL) permite:

    Establecer un protocolo de llamada de procedimiento remoto
    Establecer los subelementos aceptados, y el orden en que se aceptan
    Especificar cuál es exactamente la relación que debe verificarse entre los distintos elementos presentes en el documento
    **Escribir como los archivos codificados en XML serán formateados (para mostrarlos) o transformados

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tus conocimientos!!
      Es genial saber que tomaste algo de tu tiempo para compartir nuevas preguntas!!
      Los mejores deseos!! Hasta cualquier momento!!

      Eliminar
  2. Algunas de las tecnologías proporcionadas por Microsoft para el procesamiento de datos XML son: (seleccione varias opciones)

    ResponderEliminar
    Respuestas
    1. Hola Segundo Juan Silva, gracias por la visita y el aporte de tu comentario!!
      Éxitos!! Los mejores deseos!!

      Eliminar
  3. La sigla XML siginifica:

    Express Machine Languaje

    Extremme Markup Languaje

    ****** Extensible Markup Language

    Extensible Machine Languaje

    ResponderEliminar
    Respuestas
    1. Hola Andres Florez, gracias por la visita y el aporte de tus conocimientos!!
      Los mejores deseos!! Hasta cualquier momento!!

      Eliminar

  4. Cual de los siguientes nodos no tiene nodos secundarios:

    EntityReference
    ***** XmlDeclaration
    DocumentFragment
    Element



    El método Read de la clase XmlSchema:

    Administra espacios de nombres mediante XmlNamespaceManager
    ***Toma un parámetro ValidationEventHandler opcional para controlar los errores y advertencias de validación que se encuentran al leer un esquema XML
    ***Devuelve un objeto XmlSchema que representa el esquema XML
    Controlar los espacios de nombres que se encuentran en un esquema XML

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tus conocimientos!!
      Éxitos!! Hasta cualquier instante!!

      Eliminar
  5. . El método Load de XmlDocument nos permite
    A. acceder a los atributos de un nodo usando el nombre del atributo
    B. Seleccionar una lista de nodos que coinciden con la expresión XPath
    C. cargar el XML desde un archivo que se encuentre en nuestro PC o en Internet
    D. obtener el objeto XmlAttributeCollection que contiene los atributos de un nodo. El método Load de XmlDocument nos permite
    A. acceder a los atributos de un nodo usando el nombre del atributo
    B. Seleccionar una lista de nodos que coinciden con la expresión XPath
    C. **cargar el XML desde un archivo que se encuentre en nuestro PC o en Internet
    D. obtener el objeto XmlAttributeCollection que contiene los atributos de un nodo

    ResponderEliminar
    Respuestas
    1. Hola Gilber Gabriel Guerrero Rodriguez, gracias por la visita y el aporte de tus conocimientos!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  6. Que es un documento 'bien formado':
    A. Que se encuentre disponible a través de internet o en el disco duro
    B. Que se componga de Nombres de espacio, clases, métodos y atributos
    C. Que contenga un esquema
    **D. Que se componga de elementos, atributos y comentarios como XML especifica que se escriban

    ResponderEliminar
    Respuestas
    1. Hola Rodolfo Jesus Cardenas Del Angel, gracias por la visita y el aporte de tus conocimientos!
      Éxitos!! Hasta cualquier instante!!

      Eliminar