Diginota
No hay Resultados
Ver todos Los Resultados
  • Actualidad
    • Noticias
  • Curiosidades y Artículos
  • Cómo hacer
  • Mas..
    • Aplicaciones
    • Varios
    • Tutoriales Varios
    • Trucos de Windows
    • Android
    • iPhone
    • Viajes y Turismo
  • / Google News
  • Actualidad
    • Noticias
  • Curiosidades y Artículos
  • Cómo hacer
  • Mas..
    • Aplicaciones
    • Varios
    • Tutoriales Varios
    • Trucos de Windows
    • Android
    • iPhone
    • Viajes y Turismo
  • / Google News
No hay Resultados
Ver todos Los Resultados
Morning News
No hay Resultados
Ver todos Los Resultados
Home Tutoriales Varios

Introducción a XML

diginota by diginota
en Tutoriales Varios
TwitterFacebookpin

Esto es solo una pequeña introducción al XML para poder entender como empezar a trabajar con dicho lenguaje.

Aquí hay información mucho más extensa www.w3schools.com/xml

Comenzamos…

XML (eXtensible Markup Language ó Lenguaje extensible de marcas) es un conjunto de reglas que sirven para definir etiquetas semánticas para organizar un documento. Además el XML es un metalenguaje que te permite diseñar tu propio lenguaje de etiquetas. A diferencia del un lenguaje de etiquetas normal (HTML), XML te permite definir tu propio lenguaje..

Me lo podrías explicar en Español..? =P

Te puede Interesar..

Cómo recuperar fotos de la papelera en Mac

Las mejores herramientas de paráfrasis que facilitan la escritura a los escritores

Viéndolo desde un punto de vista simple y sin meternos en definiciones muy técnicas. XML nos ayuda a tener nuestra información estructurada jerárquicamente por medio de etiquetas ó Tags que nosotros mismos crearemos.

Ahora, para crear un documento XML no necesitas nada mas que un Procesador de texto simple, Ej.: Bloc de Notas y al terminar el documento solo tienes que salvarlo con la extensión xml.
Nota: Yo uso el Editplus2 =).

Estructura de un documento XML
Para crear un documento XML valido solo necesitas recordar 2 cosas.

1.- Declarar el tipo de documento,

<?xml version=’1.0′?>

Esto, creo yo, no necesita explicación. Aunque cabe mencionar que al declarar un documento XML también puedes declarar el tipo de codificación que ocuparas, esto se hace por medio de un atributo.

<?xml version=’1.0′ encoding=’UTF-8′?>

Mas info sobre codificaciones

2.- Aunque podemos crear nuestras propias etiquetas en el XML estas deben de llevar un orden jerárquico

<?xml version='1.0' encoding='UTF-8'?>
    <Ligue>
        <Galan>Hola! bailamos</Galan>
	<Chava>ashhhhhh!!</Chava>
    </Ligue>

Si te das cuenta los nodos Galan y Chava son hijos del Nodo Ligue, para crear un nodo nuevo solo tienes que escribir

<nombredelnodo>

para indicar el inicio y

</nombredelnodo>

para indicar su fin.

Es algo simple no?.

Dichos nodos, a su vez pueden contener cualquier cantidad de atributos, dichos atributos son fuente de información, que en lo particular me gusta trabajar con ellos. veamos un ejemplo de tributos…

<?xml version='1.0' encoding='UTF-8'?>
    <Ligue>
        <Galan nombre='Juan' edad='20'>Hola! bailamos</Galan>
        <Chava nombre='Maria' edad='19'>ashhhhhh!!</Chava>
    </Ligue>

umm interesante…. A mí, repito, se me hace más fácil trabajar con atributos, siempre y cuando la información contenida no sea extensa…

Al momento de trabajar con información extensa y/o caracteres propios del lenguaje:

<, > , ‘, "

puede haber errores.

Por ejemplo si queremos mostrar código mediante XML qué pasa?..

<?xml version='1.0'?>
    <source>
        for(var a=0; a<10; a++){
           trace("Hola Mundo!!")
        }
    </source>

Esto nos marcara un error de sintaxis ya que en código utilizamos un

<

Pero este pequeño inconveniente lo podemos arreglar usando CDATA.

Lo que CDATA hace es: Simplemente toma todo el texto que esta contenido dentro del tag y lo muestra tal cual. Evitando problemas de sintaxis..

Ejemplo:

<?xml version='1.0'?>
    <source>
    <![CDATA[
        for(var a=0; a<10; a++){
           trace("Hola Mundo!!")
        }
    ]]>
    </source>

Y listo Problema resuelto.. =)

Con esto ya podemos empezar a trabajar con archivos XML.

La ídea es trabajar con datos extraídos de un XML en Flash en un próximo artículo.

 maestrosdeweb.com

Tags: introducción
TweetSharePin

Relacionados ...

Cómo recuperar fotos de la papelera en Mac

Cómo recuperar fotos de la papelera en Mac

1 Jul
Las mejores herramientas de paráfrasis que facilitan la escritura a los escritores 2

Las mejores herramientas de paráfrasis que facilitan la escritura a los escritores

17 Jun
Como poner logos, frases o dibujos en ropas o camisetas con Photoshop

Como poner logos, frases o dibujos en ropas o camisetas con Photoshop

13 Jun
Descargar e instalar el iOS 16 en tu iPhone es extremadamente simple

Descargar e instalar el iOS 16 en tu iPhone es extremadamente simple

8 Jun
Las aplicaciones de entretenimiento para celulares más valoradas

Las aplicaciones de entretenimiento para celulares más valoradas

9 Nov

BGeraser Vs. Photoshop: Cuál es un mejor programa para eliminar el fondo

¿Por qué necesita un certificado de firma de código para su aplicación de Android?

Huawei Mate 50 Series lanzado con conectividad satelital, Snapdragon 8+ Gen 1 (4G)

Apareció el Redmi A1,  especificaciones y precio

Galaxy A23 5G se abre a la venta en EE. UU. con Snapdragon 695 a un precio atractivo

Cómo grabar videollamadas en Zoom, Skype, Google Meet, Teams y más

¿Cómo cambiar palabras automáticamente sin plagio?

¿Será 2023 un mejor año para las criptomonedas?

Las aplicaciones de entretenimiento para celulares más valoradas

BGeraser Vs. Photoshop: Cuál es un mejor programa para eliminar el fondo

¿Por qué necesita un certificado de firma de código para su aplicación de Android?

Publicidad

Follow me on Blogarama
Diginota.com

© 2022 DIGINOTA - All Rights Reserved by Diginota.

  • Contacto
  • Sobre Diginota
  • Politicas de Privacidad
  • Política de Cookies

No hay Resultados
Ver todos Los Resultados
  • Actualidad
    • Noticias
  • Curiosidades y Artículos
  • Cómo hacer
  • Mas..
    • Aplicaciones
    • Varios
    • Tutoriales Varios
    • Trucos de Windows
    • Android
    • iPhone
    • Viajes y Turismo
  • / Google News

© 2022 DIGINOTA - All Rights Reserved by Diginota.