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!





14 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
  7. Algunos métodos, para mostrar XML son:
    **XSLT: Lenguaje de hoja de estilos extensible
    **CSS: Hojas de estilos en cascada
    **Microsoft Internet Explorer

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

      Eliminar

       

Etiquetas

Academy (23) Accediendo a datos con ADO .NET (31) Acceso a la red (30) Algoritmo (34) Algoritmos en JAVA (2) Ampliación de clases (2) APRENDA A PROGRAMAR COMO SI ESTUVIERA EN PRIMERO - Autores : IKER AGUINAGA (3) APRENDA A PROGRAMAR COMO SI ESTUVIERA EN PRIMERO - Autores : IKER AGUINAGA (10) Aprendiendo a desarrollar en Windows 8 (5) Aprendiendo UML en 24 Horas (Autor : Joseph Schmuller ) (30) Arquitectura (29) Arquitectura del Computador (3) Arquitectura del Computador - Historia de la informática (1) Asignación de direcciones IP (18) Aspectos fundamentales de bases de datos (5) Auditoría de la dirección (2) Auditoría de Sistemas (3) Auditoría Informática - Un enfoque práctico - Mario G . Piattini y Emilio del Peso (7) Avanzado (23) Base de Datos (67) Básico (23) Bios (29) Business Productivity Online Suite - BPOS (3) Capa de Red (22) Capa de Transporte (16) Capítulo 1 - Documentos HTML5 (6) Capítulo 10. API Web Storage (2) Capítulo 11. API IndexedDB (4) Capítulo 12. API File (1) Capítulo 2. Estilos CSS y modelos de caja (7) Capítulo 3. Propiedades CSS3 (4) Capítulo 4. Javascript (6) Capítulo 5. Video y audio (6) Capítulo 6. Formularios y API Forms (8) Capítulo 7. API Canvas (5) Capítulo 8. API Drag and Drop (2) Capítulo 9. API Geolocation (2) CCNA1 v5.0 (195) CCNA1 v6.0 (23) CCNA2 v5.0 (26) CCNA3 v5.0 (25) CCNA4 v5.0 (23) CD-ROM (3) Chapter 1 How does Xamarin.Forms fit in? (7) Chapter 2 Anatomy of an app (5) Cisco (297) Cloud Computing (3) CNNA v5.0 Routing & Switching (216) CNNA v6.0 Routing & Switching (2) Codigo (2) Computadora (32) Configuración (29) Configuración de un sistema operativo de red (21) Control (29) Creación de tipos de datos y tablas (3) Creación y Administración de bases de datos (3) Creando la Interface de la Aplicación Windows (50) Creating Mobile Apps with Xamarin.Forms (13) Cuenta (29) Curso (32) Curso Aprendiendo a Programar (25) Datos (3) Desarrollando en Windows 8 - AVANZADO (2) Desarrollando en Windows 8 - BÁSICO (3) Desarrollando en Windows 8 - INTERMEDIO (2) Desarrollo (2) Desarrollo .Net (21) Desarrollo avanzado de Windows Store Apps usando C# (1) Desarrollo basado en conceptos de Ingeniería de Software para Visual Studio (2) DESARROLLO DE APLICACIONES WINDOWS CON MICROSOFT .NET (37) DESARROLLO DE APLICACIONES WINDOWS CON MICROSOFT .NET (Autor: Luis Dueñas Huaroto) (29) Desarrollo en Microsoft Visual Studio (44) Desarrollo en Microsoft Visual Studio - AVANZADO (15) Desarrollo en Microsoft Visual Studio - BÁSICO (14) Desarrollo en Microsoft Visual Studio - INTERMEDIO (18) Desarrollo en Windows Phone 8 (13) Diagnostico (4) Diagrama (3) Diagramas de actividades (2) Diagramas de colaboraciones (2) Diagramas de secuencias (2) Digital (2) Diplomado (2) Disco (29) Disco Duro (4) Diseño de aplicaciones de Windows 8 en HTML 5 (7) Dispositivos Electrónicos (11) Doctorado (2) Ejemplos (3) Ejemplos de algoritmos (27) El camino hacia el CSS3 (3) El diseño web flexible (6) El elemento de diseño Canvas (3) El enfoque de los sistemas (3) El flujo de un programa (2) El gran libro de HTML5 - CSS3 y Javascript - Autor: Juan Diego Gauchat (55) El principio de organicidad (7) Electrónica (2) Elementos de un sistema (5) Empresas (2) Entrada y salida (4) Entropía y neguentropía (7) Estrategia (2) Estructura de un programa Java (12) Estructuras de almacenamiento (10) Estructuras de control (6) Estructuras de las tablas en SQL Server (2) Estructuras fundamentales de los datos (2) Ethernet (21) Evolución y Familias de los Microprocesadores (15) Exámen (23) Exploración de la red (23) Extensión de clases (4) Facebook (4) Familia Intel (15) Forefront (8) Función (3) Funciones de una red (12) Funciones de una red informática (1) Fundamentos de C# para absolutos principiantes (17) Fundamentos de programación en Java (50) Generaciones de la computadora (5) Gestión (3) Gestión de riesgos - Auditoría de Sistemas (1) GONZALO MARTÍNEZ (1) Grupos Facebook (1) Harvard (29) Historia de las computadoras (11) HTML5 y CSS3 - Autor: Christophe Aubry (99) HTML5 y CSS3 aplicadal texto (7) HTML5 y CSS3 para los formularios (15) Imágenes (2) Implementación de Windows 7 (11) Información (31) Informática (29) Ingeniería (4) Instalar (29) Inteligencia (2) Inteligencia de Negocios con SQL Server (3) Intermedio (23) Internet (29) Internet Explorer 9 (3) Introducción a ASP.NET 5 (8) Introducción a Java (7) Introducción a jQuery (8) Introducción a la Auditoría de Sistemas (2) Introducción a la teoría general de sistemas (Oscar Johansen Bertoglio) (39) Introducción a Networking (2) Introducción a Window Forms (5) Introducción al acceso a datos con ADO .NET (9) Investigación de Operaciones (12) Java (52) Jump Start de consultas en las bases de datos de Microsoft SQL Server 2012 (8) La definición de un Sistema (6) La evolución del HTML y del CSS (3) La nueva sintaxis HTML5 (12) LA QUINTA DISCIPLINA en la práctica (Autor : Peter Senge) (28) Las animaciones en CSS3 (5) Las transformaciones CSS3 (11) Las transiciones con CSS3 (8) Licenciamiento Microsoft (3) Local Area Network (LAN) - Red de Area Local (2) Lógico (2) Los elementos de la estructura en html5 (9) Los elementos multimedia: audio y vídeo (2) Los estilos de caja en CSS3 (13) Los nuevos selectores de CSS3 (6) Maestría (2) Mantenimiento de Mouse y Teclado (2) Manual de Microsoft SQL Server - Full Transact SQL (68) Manual de soporte técnico para escuelas sobre windows 7 (42) Marco Teorico de Investigación de Operaciones (6) Medios de Almacenamiento (11) Medios de Networking (2) Mejorando la Interface de las Aplicaciones Windows (26) Memoria Tipos y Clases (5) Método (2) Metodología (1) Microsoft (324) Microsoft Lync 2010 (7) Microsoft Silverlight 4.0 (2) Microsoft Virtual Academy (356) Modelo (2) Modelo OSI y TCP-IP (2) Modelos con poco grado de dificultad de Programación Lineal - Investigación de Operaciones (13) Modelos con razonable grado de dificultad de Programación Lineal - Investigación de Operaciones (10) Modelos de desafio de Programación Lineal - Investigación de Operaciones (5) Modelos difíciles de Programación Lineal - Investigación de Operaciones (5) Modelos Fáciles de Programación Lineal - Investigación de Operaciones (13) Modelos lineales con solver (3) Modulo (23) Movimiento (2) Mozilla (29) MS SQL Server (77) MS Virtualization para Profesionales VMware - Gestión (3) MS Virtualization para Profesionales VMware- Plataforma (4) MVA (263) Negocio (2) Nivel Avanzado Desarrollo .Net (6) Nivel Básico Desarrollo .Net (11) Nivel Intermedio Desarrollo .Net (8) Normas técnicas peruanas y su evolución - Auditoría de Sistemas (1) Nube Privada - Avanzado (6) Nube Privada - Básico (6) Nube Privada - Intermedio (6) Office 365 (3) Optimización de Escritorio (10) Optimización de Escritorio - Avanzado (4) Optimización de Escritorio - Básico (3) Optimización de Escritorio - Intermedio (3) ORACLE 10g - ADMINISTRACIÓN Y ANÁLISIS (3) Oracle 10g y el Grid Computing (3) Organización aleatoria y secuencial (1) Partes principales de la Mainboard (12) Perceptron (2) Perfil (2) Periféricos de Entrada / Salida (15) Pesi (2) PHP y MySQL - Manual de aprendizaje para crear un sitio web - Autor : Olivier ROLLET (79) Plan (2) Plataforma (29) PMBOK (24) PMBOK - Guía de los fundamentos para la dirección de proyectos (24) PMBOK - INFLUENCIA DE LA ORGANIZACIÓN Y CICLO DE VIDA DEL PROYECTO (6) PMBOK - Introducción (11) PMBOK - PROCESOS DE LA DIRECCIÓN DE PROYECTOS (5) Prevención - Herramientas e Instrumentos de Medida (9) Principios básicos de enrutamiento y switching (169) Proceso (2) Proceso de auditoría de sistemas informáticos (2) Programación en Android - Auor : Salvador Gómez Oliver (46) Programación paso a paso de C# - Autor : Nacho Cabanes (16) Protocolos y comunicaciones de red (17) Proyecto (2) Qué es un sistema (4) Red de Área Local Inalámbrica (WLAN) (4) Redes (30) Redes inalámbricas - WIRELESS - Conocimiento general (15) Redes neuronales (2) Redes y Comunicaciones (45) Reparación de Fuentes - UPS - Estabilizadores (10) Reparación de Impresoras (9) Reparación de Monitores (16) Router (29) Seguridad en la Nube (3) Seminario (23) Server (24) Sharepoint 2010 - Nivel Básico (6) Sharepoint 2010 - Niveles Avanzados (18) Sharepoint 2010 - Niveles Avanzados - Básico (8) Sharepoint 2010 - Niveles Avanzados - Intermedio (9) Sinergia y recursividad (4) Sistema (33) Sistema de Cableado Estructurado (9) Software (30) SOLUCIÓN GRÁFICA DE MODELOS DE PROGRAMACIÓN LINEALES - INVOPE (8) Soporte a Infraestructura (3) SQL (38) SQL Azure - Introducción (3) Subsistemas de control (4) Tablas (4) Tarjeta Principal del Sistema (10) Tarjetas de Interfaces (7) Tecnología (31) Tecnologías LAN (1) TEORÍA GENERAL DE SISTEMAS (1) Tic (2) Tipo (2) TML5 y CSS3 - Autor: Christophe Aubry (12) Trabajando con el Formulario (7) Un diseño HTML5/CSS3: dConstruct 2011 (3) Un diseño HTML5/CSS3: FlipThru (2) Un diseño HTML5/CSS3: The Cat Template (2) Usando Controles Windows Forms (12) Usando Herramientas de Datos de Visual Studio (6) Ventas (2) Virtualización Hyper - V Nivel Básico (5) Virtualización Hyper - V Nivel Intermedio (5) What’s New in Windows 8.1 Security (4) Window (29) Windows 7 Segunda Fase - AVANZADO (4) Windows 7 Segunda Fase - BÁSICO (6) Windows 7 Segunda Fase - INTERMEDIO (4) Windows 8 - Vista Previa (4) Windows 8.1 To Go (2) Windows Azure (3) Windows Phone 7 (2) Windows Server 2008 R2 (3) Windows Server 2012 - Gestión y Automatización (3) Windows Server 2012 R2 Essentials (7) Windows Server 2012: Almacenamiento (5) Windows Server 2012: Identidad y Acceso (4) Windows Server 2012: Revisión Técnica (7) Xamarin (1)

Páginas vistas en total según Google