Clan Otaku Foros
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Pelea por tus Sueños Junto a nosotros-*ClanOtaku*-[UNITE!]
 
ÍndicePortalDai Gurren Dan no FansubÚltimas imágenesBuscarRegistrarseConectarse



 

 <Tutorial>Código XML básico</Tutorial>

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Raptor

Raptor



Masculino Cantidad de envíos : 445
Edad : 36
Localización : c:\System1024\
Fecha de inscripción : 18/11/2008

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime14/11/09, 11:55 pm

Bueno, el tercero de mis cosos locos, si bien no terminé a full el anterior veo este más importante. (?)

Que es XML?

XML es una sigla que significa Extensible Markup Language (lenguaje de marcas extensible), no es un lenguaje de programación propiamente dicho, si no un seudo-lenguaje de uso, podría decirse, secundario. No lo van a poder usar para hacer programas por si solo, pero esta diseñado con otros fines.

La estructura del XML consta de un sistema de lo que se llaman comúnmente Claves y Valores, la idea es que una clave o conjunto de claves se corresponden a un valor específico y como XML es un lenguaje extensible las combinaciones de estas son potencialmente infinitas.

Para que sirve XML?

Sirve para crear documentos con datos bajo ciertas reglas que facilitan su comprensión y transmisión, puede ser utilizado para guardar bases de datos y textos entre otras cosas.

Reglas básicas:

No se confundan, esta cosa puede ser tanto o más compleja que un autentico lenguaje de programación, pero acá solo veremos lo básico, para más información esta la sagrada wikipedia.

Las etiquetas (a.k.a. Tags):

Un tag o etiqueta XML consta de la siguiente estructura:
Lo que esta entre los símbolos < y > es la clave que sirve luego para identificar el dato requerido. Esta marca solo indica cuando inicia el dato buscado por eso se lo llama Tag de apertura, para indicar donde termina se debe usar la siguiente Tag de cierre: obviamente lo que contenga este tag de cierre tiene q ser EXACTAMENTE lo mismo que el tag de apertura salvo porque tiene q iniciar con una barra /.
A partir de acá algunos sentirán que vieron esto en algún lado, efectivamente, si están usando firefox y alguna vez vieron el código fuente de alguna pagina en la cual navegaron notaran la similitud, esto es porque HTML (HyperText Markup Language) esta basado en XML. Lo cual me lleva al siguiente paso.

Interpretaciones:

A diferencia de los lenguajes de programación que se compilan en archivos ejecutables independientes para ser utilizados XML (entre otros) es interpretado (su funcionalidad se ejecuta desde el código) dependiendo de las características con las que fue escrito, por ejemplo, si diseñaron un programa el cual es configurable, como por ejemplo si le metieron algún Skin al winamp o algo similar (no se me ocurre un ejemplo concreto) puede que en algún lado cerca del programa, generalmente al lado, vean un archivo llamado config.ini o parecido, este archivo que lo pueden intentar leer con el bloc de notas (puede ser nocivo para la salud), contiene de alguna manera los detalles que Uds. seleccionaron en el programa. Es posible que este archivo este escrito en XML, o por ejemplo en el Excel de office notaran que entre las opciones de guardado pueden elegir guardar un documento como XML, si lo intentan leer con el bloc de notas es probable que sus ojos sangren, pero si lo llevan al Internet Explorer sale un documento igualito al que tenían originalmente, y si lo abren en firefox verán el código nuevamente, esto es porque ese archivo tiene como primer línea de código un tag especial que es usado para señalar como se debe interpretar ese archivo a la hora de leerlo y como ese interprete en especial es exclusivo de Microsoft otros navegadores no lo pueden leer (si alguno descubre un plugin para firefox, háganmelo saber). En fin, pueden usar este sistema para codificar casi cualquier información de manera que sea relativamente fácil de interpretar.

La estructura:

Como dije antes los tags tienen un sistema que consiste en: Valor
Este sistema se puede aplicar en forma anidada siempre y cuando respeten que el ultimo tag abierto es el primero en cerrarse y que todo tag de apertura tiene q tener un tag de cierre, asimismo TODO el documento salvo el posible encabezado, si es que tiene, tiene que estar rodeado pro un tag global. Ejemplo general:

Código:

<Texto>
      <Negrita>
              Esto esta en negrita pero no cursiva ni tachado.
      <Cursiva>
              Esto esta en negrita y cursiva porque los tags están anidados.
      </Cursiva>
      <Tachado>
              Esto esta en negrita y tachado pero no cursiva porque lo cerré antes.
      </Tachado>
      </Negrita>
</Texto>

Si hubiera un interprete de eso que acabo de escribir se vería así:
Esto esta en negrita pero no cursiva ni tachado.
Esto esta en negrita y cursiva porque los tags están anidados.
Esto esta en negrita y tachado pero no cursiva porque lo cerré antes.


Esto es lo básico de este código, en general no hay mayor complejidad en su uso, pero como en todo se pueden terminar yendo por las ramas.

Yo soy Raptor y espero que les halla gustado… CHAU!
Volver arriba Ir abajo
Kazuya

Kazuya



Masculino Cantidad de envíos : 1412
Edad : 35
Localización : Monte Fuji
Fecha de inscripción : 18/11/2008

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime15/11/09, 12:18 am

Tooooooodo muy lindo, pero era necesario esto en el título?:
Código:
<Tutorial>.....</Tutorial>
Se igual. Mira que ya encontre la forma de agregar tags propios al foro, espero que no se me ocurra poner justo en alguno Tutorial.......... 👅

:::EDIT:::
Editado para los malosentendidos.
Volver arriba Ir abajo
Raptor

Raptor



Masculino Cantidad de envíos : 445
Edad : 36
Localización : c:\System1024\
Fecha de inscripción : 18/11/2008

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime15/11/09, 11:34 am

como nesesario, no, no era, pero fue, nesesitaba distracción, ah y sobre los tags no te preocupes, vos haces tags BBCode, no XML asique no pasa nada.

tendria que hacer una guia/tuto de BBCode y PHP pero no conosco suficiente del tema, asique cero.
Volver arriba Ir abajo
Kazuya

Kazuya



Masculino Cantidad de envíos : 1412
Edad : 35
Localización : Monte Fuji
Fecha de inscripción : 18/11/2008

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime15/11/09, 01:06 pm

Raptor escribió:
tendria que hacer una guia/tuto de BBCode.
Es que de eso hay en el FAQ del foro, pero esta muy.........nose, "amargo". La idea es que en algún momento me ponga a modificar esa parte del foro, agregando tutos y explicaciones.
Volver arriba Ir abajo
KillBill

KillBill



Masculino Cantidad de envíos : 72
Edad : 34
Localización : POINT 48106
Fecha de inscripción : 02/03/2009

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime18/11/09, 04:40 pm

Citación :
"... esto es porque HTML (HyperText Markup Language) esta basado en XML. Lo cual me lleva al siguiente paso..."
la verdad es que XML no esta basado en HTML, sino (XML esta basado en) SGML igual que HTML, y el q esta basado en XML es XHTML.


Citación :
"Tooooooodo muy lindo, pero era necesario esto: .....?..."
era necesario decirlo? porq no dejas de acotar algo fuera de lugar siempre q alguien escribe algo.

Ruben: buen aporte, espero q sigas con lo de BBcode y PHP
Volver arriba Ir abajo
Kazuya

Kazuya



Masculino Cantidad de envíos : 1412
Edad : 35
Localización : Monte Fuji
Fecha de inscripción : 18/11/2008

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime18/11/09, 05:27 pm

KillBill escribió:
Citación :
"Tooooooodo muy lindo, pero era necesario esto: .....?..."
era necesario decirlo? porq no dejas de acotar algo fuera de lugar siempre q alguien escribe algo.
No entendes absolutamente nada. Por alguna extraña razón se borro parte de lo que escribi y que ahora voy a editar el msj y poner, lo que puse en un principio, que era:
"Tooooooodo muy lindo, pero era necesario esto?":
Código:
<Tutorial>.....</Tutorial>

Y si alguno lo entendio mal, xq eso se borro, xq aparentemente lo tomó como código, y ahora lo tengo que poner entre las balizas "code" para que aparezca, pues lo siento mucho.
Y viendo el msj de Raptor, supose que había entendido el chiste, si no es asi, pues que lo exponga con una respuesta en este mismo tema.

Al decir vos si era necesario o no decirlo, sos vos es el que dice que esto no sirve, y solo pones al final que siga con esto para hacerme la contra.
Nunca acoto algo fuera de lugar cuando respondo con toda la buena honda posible a sus post, y vos sos el menos indicado para venir a decir esto. Seguro lo decis porque tan solo una vez te dije que estaría bueno que hicieras un post propio, y dejaras tanto copypost. El resto siempre fue de agradecimiento.

Todavía no puedo creer que me vengas con esto, sin siquiera pensar primero en que fue una falla de escritura. Si tan forro pensas que soy, entonces se nota lo poco que me conoces.

Chau


Última edición por Kazuya el 22/11/09, 06:37 pm, editado 1 vez
Volver arriba Ir abajo
KillBill

KillBill



Masculino Cantidad de envíos : 72
Edad : 34
Localización : POINT 48106
Fecha de inscripción : 02/03/2009

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime22/11/09, 06:05 pm

no es que piese que seas "foro" sino es que las cosas las decis sin pelos en la lengua!
otra cosa en ningun momento dije que no servia, es mas ahora estoy estudiando HTML que es algo por el estilo de XML (en realidad los dos son "markup languaje", Hyper Text Markup Languaje y eXtensible Markup Languaje) me parece que el q no entiende nada en este caso sos vos.

Corolario:
Post que habla kazuya y killbill hay bardo.jejeje
Volver arriba Ir abajo
Raptor

Raptor



Masculino Cantidad de envíos : 445
Edad : 36
Localización : c:\System1024\
Fecha de inscripción : 18/11/2008

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime22/11/09, 10:37 pm

bueno:
  • si, el tema ese de cual nacio de cual, me olvide de corregirlo luego de que nos vimos en el laboratorio con killbill, cuando tenga tiempo y nesesite hacer q mi cerebro vuele hago la fé de erratas.

  • lo que a kazu se le borraron los tags a mi tambien me paso porque el foro este permite uso de codigo HTML y cuando posteas trata de usar los tags q metas, por eso termine usando la miniventana de CODE.

  • en los thread donde se juntan kazu y killbill hay bardo, y si los juntamos en la misma habitacion tambien Te odio,te odio..... , no nos hagamos los boludos XD

  • BBcode y php ya es un negocio aparte porque trata de programacion para servidores, si bien aca usamos los BBcode y php provistos por el server, en teoria podriamos programar los nuestros propios (si supieramos php) y subirlos, esto se puede ir MUUUUUY a la bosta, porque directamente estariamos programando partes del foro. Mareo

  • ah, y lo del titulo fue como redundancia del tema. como para darle onda. XD
Volver arriba Ir abajo
Kazuya

Kazuya



Masculino Cantidad de envíos : 1412
Edad : 35
Localización : Monte Fuji
Fecha de inscripción : 18/11/2008

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime22/11/09, 10:53 pm

Gracias por las aclaraciones, principalmente de la que entendiste de que era un chiste.
Volver arriba Ir abajo
Raptor

Raptor



Masculino Cantidad de envíos : 445
Edad : 36
Localización : c:\System1024\
Fecha de inscripción : 18/11/2008

<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime22/11/09, 11:28 pm

eso no lo nesesitaba, si tenemos q criticarnos algo lo hacemos cara a cara como hombres, y ya dejo el spam XD
Volver arriba Ir abajo


Contenido patrocinado




<Tutorial>Código XML básico</Tutorial> Vide
MensajeTema: Re: <Tutorial>Código XML básico</Tutorial> <Tutorial>Código XML básico</Tutorial> Icon_minitime

Volver arriba Ir abajo
 

<Tutorial>Código XML básico</Tutorial>

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Clan Otaku Foros :: Foro V.Alpha SECCIÓN 2 :: Programación [V.Alpha]-
This site is written in spanish,
but you can translate it.
-Contactar Administrador via Mail- | -Contactar Administrador via Chat-
.:Algunos derechos reservados:.
~[Otaku.Clan]~
Clan Otaku Foros