Estructura de un documento XML (parte II)

This entry is part 3 of 4 in the series Manual XML C#

Debemos de tener en cuenta que en XML existen una serie de caracteres reservados y para ser usados debemos de formatear estos caracteres de forma especial. Si conoces el lenguaje HTML te sonará la simbología: Entidad Carácter &amp; & &lt; < &gt; > &apos; ‘ &quot; ” No obstante en documentos XML es posible que tenga una estructura realmente compleja por lo que si además nos vemos obligados a usar símbolos especiales el código se vuelva realmente complejo. Para ellos disponemos de la sección CDATA (Character DATA). Dentro de una sección CDATA no será necesario el uso de caracteres especiales, tan solo debemos tener en cuenta que no podemos usar la cadena ]]> ya que representa el fin del bloque […]

Estructura de un documento XML (parte I)

This entry is part 2 of 4 in the series Manual XML C#

Ya que tenemos claro que es y porque se crean los documentos XML pasaremos a conocer la estructura de un archivo XML y como se denominan cada uno de los apartados. Todo documento XML tiene por obligación una entidad documento denominado raíz. A partir de esta raíz aparecerán otros subelementos que completaran nuestro archivo y lo almacenarán con la información que queramos guardar. Ejemplo: José Ángel Sánchez 4 1 EGB Javier Barba 4 1 EGB Ya tenemos una estructura lógica pero debemos de conocer otro ítem importante de los archivos XML, los atributos. Los atributos nos permitirán añadir propiedades a los elementos. Siguiendo con el caso anterior podemos completar la información de la siguiente manera. Ejemplo: José Ángel Sánchez 4 […]

Introducción a la gestión de archivos XML en C#

This entry is part 1 of 4 in the series Manual XML C#

Desde hace mucho tiempo, me lleva rondando la cabeza la idea de crear un manual explicando cómo poder gestionar archivos de datos XML desde C# (C Sharp).Como es lógico empezaremos por el principio y explicaremos que es un archivo XML. Un archivo XML (eXtensible Markup Language) se trata de un metalenguaje extensible de etiquetas, similar a HTML, creado por la W3C y cuya finalidad principal es intercambiar información entre plataformas. De esta forma podemos generar un archivo XML desde un programa de escritorio en Visual Basic 6 para que lo consuma un web programada en Java o un script de Flash. Historia XML proviene de un lenguaje creado por IBMEn los años 80 debido a la necesidad de IBM de […]

Bolsa para Gadgets de Proporta

Se acercan vacaciones de verano y en ellas solemos hacer viajes, como es normal nos gusta llevarnos nuestro aparatos tecnológicos (gadgets). Hoy me gustaría presentaros de la mano de Proporta una bolsa para poder llevar completamente ordenado y recogidos nuestra tableta, reproductor DVD, cámara de fotos, consola portátil,… Os hablo desde el conocimiento, ya que recientemente me han facilitado una y os puedo confirmar que está realmente bien. Precio 32.90 ??? (impuestos y gastos de envío incluidos). Pero por ser lectores de OmeyasWeb os beneficiáis de un descuento y el artículo os costará tan solo 30.01 ??? (impuestos y gastos de envío incluidos). Para ellos solo tenéis que poner, en la sección del carro de la compra, el código promocional […]

Códigos funcionales para HTML5

Ya hemos hablado en distintas ocasionas en el blog de cosas relacionadas con HTML5. Lo que me gustaría compartir con vosotros hoy es una página realmente interesante en la que podremos encontrar snippets de HTML5. Esta web nos puede ayudar a descubrir las nuevas funcionalidades que nos ofrece HTML o para ahorrar tiempo en nuestros desarrollos. Debemos de tener en cuenta que para que funcionen los ejemplos, nuestro navegador debe de ser compatible con la última versión de HTML5. Vía Kabytes

USB Turbocharger 5000 – Batería externa y cargador de emergencia

Este pequeño producto te permite recargar tu dispositivo móvil cuando andas fuera. Tiene un puerto de entrada mini USB y dos puertos de salida lo que te permite recargar dos dispositivos a la vez. Simplemente enchufa cualquier gadget que tenga USB/USB Micro (iPad, iPhone 4/3GS/3G, Apple iPod, Blackberry, la matoria de las camaras digitales, unidades GPS y telefono movil) en el puerto USB estándar del TurboCharger. Con las luces LED veras el nivel de carga y sabrás cuando esta listo. Esta batería de carga es tan ligera que te olvidaras que la llevas contigo, solo pesa 153 gramos. Ver producto

Perfiles en WordPress

En más de una ocasión hemos hemos dialogado entre los autores de este blog sobre los distintos perfiles que existen en el CMS WordPress. Existen 6 tipos distintos de roles: Super Administrador: Es el perfil que nos da acceso completo al sistema, incluyendo configuración de red. Administrador: Con este podemos administrar realizar cualquier labor de administración. Editor: Dispone de accesos para publicar y administrar post y páginas ya sean suyas o de otros usuarios. Autor: Pude publicar y administrar solo sus propios posts. Colaborador: Puede escribir y reeditar sus post pero no puede publicarlos. Suscriptor: Tan solo puede gestionar su perfil. Es es un simple resumen obtenido de la propia Web, pero desde AyudaWordpress han escrito un documento bastante claro […]

Google obligada a pagar 5 millones de dólares por violar patente

Una vez más la justicia americana da la razón a una pequeña empresa con una ridícula patente, obligando a Google a pagar 5 millones de dólares. Bedrock Computer Technologies es la susodicha dueña de la siguiente patente “a method and apparatus for performing storage and retrieval…that uses the hashing technique with the external chaining method for collision resolution” lo que en castellano sería algo así ???un método y aparato para el almacenamiento y recuperación de datos utilizando la técnica de hashing con el método del encadenamiento para la resolución de colisiones??? Bedrock CT lleva desde el año 2006 peleando contra AOL, Google, Yahoo y PayPal para que dejasen de usar libremente su patente y comenar a recibir por su uso. […]

Ajaxload: Crea tus imágenes de loading

Hace un tiempo estuve buscando una imagen típica de cargando para integrarla en un proyecto mientras se realizaba una tarea, y tras una breve búsqueda no conseguía ninguna que me gustara, bien porque no tenía el fondo transparente, bien porque el color no iba bien, bien por el tamaño… Al final, un poco cansado de buscar y no dar con algo que me sirviera, le pregunté a un compañero porque recordaba haberle visto usar uno bonito en algún otro proyecto y su respuesta fue perfecta: “Mira este enlace.” De echo, la imagen de ejemplo de arriba, la creé desde esa página… ¡Espero que os sirva!