Domitienda. Hosting ASP .NET 3.5 / SQL SERVER 2005
  buscar 
novedades
Recibe las ultimas noticias y los mejores articulos en tu email
Secciones
 • .NET Framework
 • ADO .NET
 • Ajax
 • Asp .NET
 • Biztalk
 • C#
 • Commerce Server
 • Exchange
 • IIS
 • Metodologías
 • J#
 • Office
 • Reporting Services
 • Seguridad
 • SEO
 • Servicios Web
 • Sharepoint
 • Silverlight
 • SQL Server
 • Visual Basic .NET
 • Visual C++ .NET
 • Visual Studio
 • WCF
 • Windows
 • Workflow Foundation
 • WPF
 • XAML
 • XML
 • Dynamics
 • Noticias
 • Articulos
 • Tutoriales
 • Eventos
 • Cursos
 • Ofertas Empleo
 • RSS
Contacto
¿Quieres saber quien es el creador de Clikear?

MANUAL DE INTRODUCCION A XML

¿ Qué es XML?

Historia:
XML (Lenguaje Extensible de Marcas) es un lenguaje joven (1997) pero su padre SGML es por el contrario un lenguaje mucho más antiguo. SGML es un poco complejo, lo que se ha hecho es coger algunas ventajas y propiedades del SGML y se ha creado un lenguaje nuevo, con casi toda la potencia del SGML, que conocemos por XML.

Definición:
• XML es un metalenguaje, con el que podemos definir otros lenguajes de eiquetas, para usos determinados.
• Con XML lo que hacemos es definir semánticamente la información
• HTML es uno de esos lenguajes creados a partir del XML, podemos decir que XML es el padre de HTML
• XML es un lenguaje interpretable por los humanos y por las máquinas.
• Con XML lo que hacemos es separar el contenido de su presentación.


Para escribir documentos XML bien formados, hay que seguir unas reglas básicas

° Sólo puede haber un elemento raíz
° Toda etiqueta abierta hay que cerrarla : <etiquetavacia/>
° Es sensitivo (mayúsculas y minúsculas), etiquetas correspondientes se tienen que escribir igual
° No se pueden intercalar etiquetas : <libro><pagina>Applied XML<libro>12<pagina> ¡¡ NO !!
° Una “tag” (etiqueta) puede tener atributos cerrados entre comillas : <nombre estado=“casado” hijos=“3”>Juan</nombre>
° El nombre de las etiquetas empiezan con una letra, o con uno o más signos de puntuación : <Nombre> ; <nombre> ; <!Entity> ; <? Ejecuta>
° Los comentarios van encerrados entre : <!-- comentario -->

Documento bien-formado y documento válido
Bien-formado : Es aquel documento que cumple con la especificación de XML 1.0, es decir que sea sintácticamente correcto.
Válido : Un documento válido es aquel que cumple una estructura predefinida en un DTD o Schema.

Ejemplo de un documento XML bien formado

<factura identificativo=“cod12-02-123”>
<cliente>
<nombre>Juan</nombre>
<dni>12.344.123</dni>
</cliente>
<pedido>
<producto codigo=“120-e”>Applied XML </producto>
<tipo>libro</tipo>
</pedido>
<costeTotal unidad=“dolares”>24</costeTotal>
</factura>

Referencias (Especificación XML 1.0):
Aquí encontramos la especificación de XML 1.0 en múltipes idiomas.