curso SEO Training Rosa
Grupo SEO TELEGRAM [Click Aquí]
Resultados 1 al 3 de 3
Tema:

Introducción al XML, para Sitemap y RSS

  1. #1
    elQuique Invitado

    Predeterminado Introducción al XML, para Sitemap y RSS

    Estuve hablando con algunos webmasters (algo bueno del evento), y obviamente no todos son del lado del código, lo mismo me pasa en mis sitios que son diseñadores, recorrí mis foros, otros foros, y Sitemap y RSS son bastante consultados, ambos se basan en XML, por tanto voy a publicar un tutorial que hice para introducirlos al XML a personas que no tienen ni idea, y pensado para diseñadores (ya que era gente de Flash).

    Esta introducción servirá para entender los tutoriales que publicare para Sitemap y RSS con PHP y MySQL.

    Introducción al Lenguaje XML
    eXtensible Markup Language, Intercambio de datos entre Aplicaciones

    Tutorial por elQuique, realizados sin PPT jaja

    Este tutorial pretende ser una introducción básica al lenguaje XML, pero además de básica, muy fácil de aplicar rápidamente en un ejemplo de Flash que sera dinámico, alimentado por un XML generado en PHP desde una base de datos MySQL. Pero no te asustes en tantas siglas que veras que es mas fácil que leer esta intro.

    Nota: ustedes de FDW se olvidan de flash, esto sera para RSS y Sitemap

    Quizás escuchaste hablar de XML, o incluso lo usaste sin saberlo, pero que es ? y para que sirve ?, espero te enteres ahora.

    XML, viene de las siglas en ingles eXtensible Markup Language, es un lenguaje similar al HTML, pero creado mas específicamente para el manejo de Datos, y sobre todo para compartir datos entre aplicaciones que de pronto pueden estar en diferentes lenguajes, plataformas, etc.

    La idea de esta introducción es que un usuario sin conocimientos pueda ver un ejemplo concreto del uso de XML, por tanto no profundizaremos en la definición (aparte no se mucho de esto ). Quien quiera tener una definición mas completa puede consultar la fantástica Wikipedia, en la dirección: http://es.wikipedia.org/wiki/XML y luego hacer las consultas adicionales en nuestro foro.

    Si bien nuestro ejemplo utilizara un componente de Internet para facilitar la explicación, el XML no nació para Internet, ya que es hoy día un Estándar para intercambio de datos en cualquier ámbito. Esta estructura esta formada por N elementos, que se pueden crear a gusto y necesidad del programador.

    Así como en HTML tenemos etiquetas como <table>, para crear tablas, <strong> para marcar negritas, en XML podemos ""inventar" nuestras propias etiquetas (TAGs) para dar forma a nuestros datos.

    Por ejemplo:
    Código:
    <clientes>
    <cliente>
    <nombre>Juan Pérez</nombre>
    <telefono>555-423-2222</telefono>
    <email>Juan@perez.com</email>
    </cliente>
    <cliente>
    <nombre>Ana Rodríguez</nombre>
    <email>ana@hotmail.com</email>
    </cliente>
    </clientes>
    Como ven es un simple conjunto de textos, que podemos crear en Word, un Block de Notas, un Dreamweaver, o cualquier procesador de textos.

    En el ejemplo imaginamos que tenemos N "clientes" (10, 20, 2, muchos, pocos, etc), por eso nos creamos las etiquetas
    <clientes> </clientes>

    Como ven comienzan con el nombre entre <> y terminan con el nombre pero con </> (lleva la barra). A su vez como son muchos clientes creamos otro grupo llamado, justamente "cliente" (jeje me queme el coco).

    Con el mismo criterio dentro de "cliente" tenemos, el "nombre", el "telefono" y el "email". Si miran en el cliente Juan Pérez, y Ana Rodríguez, esta última no tiene telefono. Esa es otra ventaja de XML, los elementos pueden ser opcionales.

    Acá vimos entonces 2 clientes, si fueran tres, pues fácil simplemente agregaríamos otro grupo así:
    Código:
    <cliente>
    <nombre>...</nombre>
    <telefono>...</telefono>
    <email>...</email>
    </cliente>
    Etc, tantas veces como clientes tengamos.

    Otro ejemplo distinto, puede ser una lista de libros, que podríamos esquematizar así:
    Código:
    <libros>
    <libro>
    <titulo>Enciclopedia Británica</titulo>
    <autor>Jhon British</autor>
    <editorial>Británica</editorial>
    </libro> ... (tantos como se necesiten) <libro>
    <titulo>Martín Fierro</titulo>
    <autor>José Hernández</autor>
    <editorial>StockCero</editorial>
    </libro>
    </libros>
    Como ven, se puede crear cualquier estructura de datos, teniendo en cuenta las simples reglas de que las TAGs (Etiquetas) XML, deben ir entre <> (mayor menor) y terminar con </>.

    Y cual es la ventaja de todo esto ¿?

    Pues bueno, paquetes como .NET, se llevan bien con bases de datos tipo SQL, el lenguaje PHP se lleva bien con MySQL, en los viejos tiempos usábamos Visual Basic 3 con Access, etc. Todos son sistemas de Bases de Datos muy distintos, totalmente distintos y que si bien con mucho esfuerzo podríamos crear importadores, no había una forma de ponernos de acuerdo en como tener un punto en común entre aplicaciones diferentes.

    Es por eso que nace XML, como dijimos, es una solución para estructurar los datos de manera que todos trabajemos de la misma forma.

    En la practica, como seria todo esto ¿?

    Bueno, supongamos que tenemos una base de datos en MySQL, que guarda el nombre de una foto y la descripción de la misma. Por otra parte tenemos un visor en Flash que debería mostrar esa foto y la descripción.

    OK, cual es el problema ¿?

    Pues bueno, Adobe Flash no maneja MySQL.

    Pero bueno, si maneja XML, de esta forma podemos crear un PHP que liste las imágenes y así como podemos listarlo en xHTML, podemos fácilmente darle formato XML de manera que Flash pueda leer estos datos, ahí esta lo bueno, que dos lenguajes distintos como el PHP y el ActionScript de Flash pueden unirse para trabajar juntos y entenderse gracias a XML, la forma de darle estructura a los datos y que todos entendemos, hasta tu claro, porque si bien no sabias como venia este tema, haz leído y aprendido de que trata.

    Bien, y si es tan fácil porque no hacer un primer ejemplo ¿?

    Y lo haremos, pero en la segunda parte de este tutorial

    Ver la Parte 2 - Prácticas y Ejemplos de XML, con Flash
    http://www.tallerwebmaster.com/Tutor...ySQL-c-74.html

    En el caso de ustedes, si no les interesa flash, saltaremos a los tutos de RSS y Sitemap que estoy armando.

    Saludos

    Nota: las PPT fueron omitidas por un trauma causado hace unos días :P

  2. #2
    esteban está desconectado Registrado

    User Info Menu

    Predeterminado

    Muy interesante, lo voy a seguir pues me interesa el tema!

    Saludos,

  3. #3
    elQuique Invitado

    Predeterminado

    Me alegro que te interese, ya que si bien están en mis sitios, voy a elegir algunos para postear acá por 2 razonas:

    1) porque les puede interesar y no todos lo saben

    2) en vez de ir a mis sitios, en TAM o Pluna volando jaja mejor verlo acá que es mas seguro jaja

    abrazos

Temas Similares

  1. Introduccion al mundo de las Webs Porno
    Por fungusaround en el foro Webmasters Porno
    Respuestas: 20
    Último Mensaje: 08/08/2019, 15:11
  2. Introduccion a SEO
    Por juanpi en el foro SEO & Black Hat
    Respuestas: 12
    Último Mensaje: 25/11/2016, 11:47
  3. ¿Cual es el mejor plugin para el sitemap?
    Por Celton en el foro Wordpress
    Respuestas: 1
    Último Mensaje: 17/11/2012, 17:26
  4. Duda Sitemap
    Por emilio2 en el foro Webmasters Porno
    Respuestas: 0
    Último Mensaje: 28/08/2007, 19:09

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Has visto el post " Introducción al XML, para Sitemap y RSS" que está en esta URL y ha sido creado por el usuario elQuique. Esperamos que te haya sido de utilidad el artículo " Introducción al XML, para Sitemap y RSS" que inició el usuario elQuique de Soywebmaster.com.

Otros Foros de Interés

Curso SEO - Foro SEO - Foro Programacion - Foro Diseño Web - Intercambio de Enlaces - Negocios por Internet - Como Ganar Dinero - Foro Hosting - Foro Apuestas Deportivas

ÚLTIMOS ARTÍCULOS DEL BLOG SEO DE DAVID AYALA

Enlaces UGC, Sponsored y Nofollow [QUE NO TE ENGAÑEN]
Cómo y cuando usar Disavow Tool de Google
Cómo y donde comprar enlaces
El Curso de SEO Local que estabas esperando
Usamos cookies que analizan hábitos de comportamiento y navegación que aceptas al navegar aquí. Política de privacidad | Cookies | Aviso legal