¿Qué es mailxmail.com? ISSN: 1699-4914 Recomiéndanos Ayuda

4.901.636 usuarios, 1.809 cursos

Ej: inglés, excel, guitarra, etc.

xml en mailxmail.com

Cursos de xml

Primeros pasos con XML y XSL
xml es el acrónimo del inglés eXtensible Markup Language cuyo objetivo principal es conseguir una página web más semántica. Inicialmente nace como sucesor del HTML, separando la estructura del contenido y permitiendo el desarrollo de vocabularios modulares, compatibles con cierta unidad y simplicidad del lenguaje.

Sin embargo, tiene muchas otras aplicaciones entre las que destaca su uso como estándar para el intercambio de datos entre diversas ...
Webs dinámicas con PHP
El lenguaje PHP es un lenguaje de programación de estilo clásico, nada que ver con el HTML, xml o WML. Se parece mucho más al Java o Javascript pero, a diferencia de estos que se ejecutan en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos.

En este curso te damos las bases para aprender a crear webs dinámicas con PHP. Webs dinámicas ...
Programación de aplicaciones XML/XSL con Python y Java
Un código para la programación de aplicaciones en xml/XSL en Python y Java Programación de aplicaciones xml/XSL con Python y Java

Imagenes relacionadas con xml

Xml en la Computación Móvil. Decoración del texto Reglas básicas Diseño de hojas de estilos XSL HTML/XHTML Variables en Flash MX 2004; Strong Data Typing El Formato para Listas Ordenadas Manipular los datos que nos devuelve el Web Service Opciones Adminisitrar Sitios SVG: geometría (I)

Capítulos que hablan de xml

Xml en la Computación Móvil.
xml Como Sistema de Base de Datos.En las pda con sistema operativo derivado de Windows (pocket pc ), se pueden utilizar los archivos xml como base de datos.Una opción es que todos los datos que tenga que guardar la Pda se almacenan en archivos xml y luego se envían al servidor o los datos de estos al momento de ser sincronizados.                                                   Figura 7.1 utilización de archivos xmlEl código siguiente muestra como ...
Posibilidades de Visio Express
POSIBILIDADES DE VISIO EXPRESS:Microsoft Visio Express permite:Comprender Fácilmente Conceptos, Procesos Y Relaciones:Con Visio se puede crear de forma sencilla diagramas empresariales y técnicos que permitan considerar, organizar y describir mejores ideas, procesos y sistemas complejos...-       Además se puede componer diagramas fácilmente arrastrando símbolos predefinidos de Microsoft Smart Shapes. -       Se pueden utilizar  dentro de este programa ...
Tareas de Visio Express
Crear Diagramas A Partir De Datos:Se pueden crear diagramas de bases de datos a partir de SQL Server o Access, diagramas de software de UML a partir de proyectos de Microsoft Visual Studio.NET, mapas de Web a partir de sitio Web de Internet, líneas de tiempo a partir de Microsoft Excel o Microsoft Project, calendarios a partir de Microsoft Outlook, y organigramas a partir de Excel o Microsoft Exchange Server. Visio puede utilizar datos en formato ...
Relación de Visio Express con otros programas
RELACION DE VISIO EXPRESS CON OTROS PROGRAMAS:Visio es un programa de Microsoft que se relaciona o integra principalmente con los siguientes programas:-        Exchange Server: Se puede utilizar un asistente de Visio para generar un organigrama con la lista global de direcciones de Microsoft Exchange Server.-        SQL Server y Access: Se puede utilizar Visio Professional para documentar bases de datos de Microsoft SQL Server y Microsoft Access ...
Recursos gratuitos en internet
En Internet existen multitud de recursos gratuitos para diseñar páginas webs. Así podemos encontrar manuales, tutoriales, alojamientos gratuitos, servicios interactivos (foros, chats, formularios, libros de visitas) que nos pueden ayudar a realizar muy buenos diseños.Además, una forma de aprender que no debemos descartar es a través de los foros y las news, donde cada usuario consulta sus dudas y resuelve las dudas que plantean otros usuarios. Es ...
El lenguaje HTML
El DHTML o HTML dinámico ha añadido más funcionalidades, pero el HTML sigue siendo todavía la base de trabajo para la escritura multimedia. El HTML trabaja con etiquetas: para resaltar un texto en negrita, por ejemplo, utilizaríamos la etiqueta "<b>" y su negación </b>. Así, si escribimos: <b>hola</b> visualizaremos hola en nuestra web.Uno de los problemas que han de afrontar los webmasters es que a veces cada ...
Implementación, herramientas y enlaces de interés
Lista de implementacion de referencia w3chttp://www.w3.org/Graphics/SVG/SVG-Implementations.htm8#viewerMozilla SVGhttp://ftp.mozilla.org/pub/mozilla/nightly/latest-trunk/Adobe SVG Viewerhttp://www.adobe.com/svgApache Batik y Apache Cocoonhttp://xml.apache.org/batikhttp://cocoon.apache.orgPresentacion SVG en Mozillahttp://www.croczilla.com/~alex/fosdem2003/Desarrollo de aplicaciones en Mozillahttp://www.croczilla.com/~alex/fosdem2004/ZSVGGraph en ...
HTML/XHTML
SVG, al ser un formato xml, donde mejor se integra es en otros documentos xml. Si partimos de la versión xml de HTML, es decir, XHTML, nos encontraremos con que podemos embeber el codigo SVG dentro del propio documento XHTML. Esto es gracias a que XHTML soporta distintos espacios de nombres.Con este tipo de documento integramos tecnologías como CSS, Scripting, xml y ahora SVG. Todos estos recursos disponibles en un único tipo de documento XHTML.Sobre ...
Introducción
Para empezar diremos que SVG significa Scalable Vector Graphics y que define un lenguaje basado en xml para la construcción de gráficos vectoriales 2D con multitud de efectos y características avanzadas.Repasando algunas de las tecnologías o estándares del W3, tenemos que:-xml o XHTML representan los datos, la información a representar. Algunos lenguajes basados en xml como MathML o CML definen conjuntos concretos de tags destinados a un fin específico ...
Expresiones de acceso a nodos XML con Xpath
Ejemplos de expresiones que podemos aplicar dentro del modificador "select" de un a instrucción "xsl:apply-templates":-Acceso a todos los nodos "titulo":              <xsl:apply-templates select="titulo"/>          -Acceso a todos los nodos "titulo" que tengan como padre a "test1":             <xsl:apply-templates select="test1/titulo"/>          -Acceso al nodo raíz ...
Herramientas para el trabajo con Xml
Herramientas para el trabajo con xml.-1.xml -Apache Xerces (Java)-4Suite (Python)-Sablotron (C y PHP)2.XSL-xlstproc (linea de comandos)-Apache Xalan (Java)-Jame's Clark XT (C y Java)-4Suite (Python)-Sablotron (C y PHP)3.Formatting Objects-Apache FOP (Java)-Passive TeX (LaTeX - linea de comandos y conocido como PDF LaTeX)Entornos de trabajo con xml.-1.Publicación de documentos xml aplicando plantillas XSL-Apache Cocoon (Java)-AxKit (Perl)2.Edición ...
Formatting Objects
El estandar XSL, tal y como está definido actualmente, se divide en dos grandes partes:-XSLT: transformación de un documento de entrada xml en algún tipo de documento de salida, ya sea xml, HTML, PDF, etc.-Formatting Objects: se encargan de definir la visualización final del resultado de la transformación.El único uso que se ha hecho en la actualidad de Formatting Objects, siempre ha estado enfocado a la generación de documentos de calidad destinados ...
Transformación de ficheros XML con Apache Ant
Ant es un sistema de compilación basada en Java. Su funcionalidad es similar a los clásicos Makefiles del mundo UNIX, aunque en lugar de poder extenderse mediante el uso de comandos del Shell, Ant puede extenderse en base a clases Java.Ant ejecuta un conjunto de objetivos o targets descritos en un fichero xml que se llama por defecto "build.xml".Todos los targets en Ant se ejecutan despues del target raiz (init).En un fichero de compilacion ...
Diseño de hojas de estilos XSL
Selección de valores individuales. Ejemplo18:Para la selección de valores individuales, extraidos de los nodos del árbol xml, debemos utilizar la instrucción "xsl:value-of", con ella podemos hacer referencia tanto a nodos, como variables, cálculos matemáticos, etc. Para el acceso a los nodos, debemos utlizar las expresiones Xpath previamente descritas:                <xsl:value-of select="matricula/personal/dni"/>               <xsl:value-of ...
Introducción al lenguaje de marcas XML
Un documento xml es válido si ha sido asociado a un documento de definición de tipos y si el documento cumple las restricciones expresadas en él. El documento de definición de tipos tiene que aparecer antes del primer elemento del documento. El nombre que sigue a DOCTYPE en el documento de definición de tipos debe ser el mismo que el nombre del elemento raíz.Ejemplo 1.- Un documento puede contener únicamente el elemento raíz tutorial que contiene ...
Manipular los datos que nos devuelve el Web Service
Al mirar nuestro TextArea de Resultado veremos que nos muestra la información en un formato xml. Se puede leer y entender, pero no es lo que nuestro Cliente quiere, por lo que deberemos depurar nuestra salida.En el primer frame coloquemos este código, a continuación del que ya existe.//*************************************************function llena_texto() {  resultado2.text = "";// Creación del objeto xml  var resultadox_xml:xml = new ...
Invoquemos el Web Service
En el primer frame coloquemos este código, con el que podremos invocar el web service al presionar el botón.//*************************************************//Creamos un objeto nuevo del tipo objeto           var on_Release = new Object(); //Declaramos la función que se va a realizar cuando se haga clic    on_Release.click = function(evt) {         //Limpiamos las cajas de texto            resultado.text = "";           resultado2.text ...
Conclusiones
Nuestra intención no ha sido solamente enseñar a utilizar el componente WebServiceConnector, sino entender un poco más la complejidad de un resultado que vuelve como xml.Ejemplos de llamadas a WS encontrarás en la red, pero la mayoría realizan llamadas a funciones muy sencillas en las que vuelve sólo un dato.La aplicación que vimos es un ejemplo. En la realidad puedes dejar directamente el resultado en un componente llamado xmlConnector  y de ahí ...
¿Qué es un Web Service?
Como su nombre lo indica es un servicio web que permite a las aplicaciones compartir información, utilizar funciones de otras aplicaciones remotas, sin que nos importe el sistema operativo, plataforma o dispositivo por el que se accede a ellos.Esto es posible ya que la información que provee un web service viene estructurado en xml.El modelo actual de negocio electrónico no facilita la integración de las aplicaciones de internet con el resto de software ...
Transformación de documento
Transformación simple: xml + XSL = xml transformadoimport javax.xml.transform.*; import javax.xml.transform.stream.*;public class SimpleTransform {     public static void main(String[] args) throws Exception {         TransformerFactory tFactory = TransformerFactory.newInstance();         Transformer transformer = tFactory.newTransformer(new StreamSource("birds.xsl"));        transformer.transform(new StreamSource("birds.xml"), ...
Generación dinámica de documentos XML
Interfaz SAX.- Escapado de texto dentro de un documento xmlfrom xml.sax import saxutils print '<entry>%s</entry>' % saxutils.escape('Valor 10 < 9') import time, sys from xml.sax.saxutils import xmlGenerator from xml.sax.xmlreader import AttributesNSImplLOG_LEVELS = ['DEBUG', 'WARNING', 'ERROR']class xml_logger:     def __init__(self, output, encoding):         logger = xmlGenerator(output, ...
Procesamiento de documentos XML
Para ver cómo se procesa un documento xml trabajaremos con el siguiente ejemplo:<?xml version="1.0" encoding="ISO-8859-1"?> <catalog>   <book isbn="1-56592-724-9">     <title>The Cathedral &amp; the Bazaar</title>     <author>Eric S. Raymond</author>   </book>   <book isbn="1-56592-051-1">     <title>Making TeX Work</title>     <author>Norman ...
Validación de documentos XML
Veamos cómo se valida un documento xml.import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.ext.LexicalHandler; import org.xml.sax.helpers.DefaultHandler;public class Validate {    public Validate(String filename) {         StringBuffer buff = new StringBuffer();        try {             File f = new File(".", filename);             StringBuffer errorBuff = new StringBuffer();             InputSource input = new InputSource(new FileInputStream(f));            // ...
El Formato para Listas Ordenadas
En esta lección vamos a continuar descubriendo los formatos que podemos aplicar a las listas.Seguimos investigando las opciones disponibles en el panel de propiedades, esta vez en la zona de la derecha.Empezaremos con la opción formato, si pulsamos sobre la pestaña, vemos que se despliega un menú con gran número de opciones, algunas de ellas ya las conocemos de la barra texto del panel insertar. Por ejemplo encabezado 1, 2 y 3.Pero en la imagen de ...
Opciones Adminisitrar Sitios
Ya hemos aprendido a configurar el sitio, ahora veremos rápidamente el resto de las opciones de la ventana de dialogo "Administrar sitios". Que nos ayudaran a gestionar más fácilmente nuestro sitio.Las opciones nuevo y editar, ya las conocemos, por lo que no nos reiteramos más en el tema.Las siguientes opciones son Duplicar, Quitar y Exportar.Con duplicar conseguimos crear un duplicado del sitio que tenemos activo, con ello logramos duplicar ...
Variables en Flash MX 2004; Strong Data Typing
Existen varios lenguajes que nos acostumbran a malas mañas, como no tener la necesidad de declarar las variables antes de usarlas o no asignarles un tipo de datos (Lease Visual Basic, aunque PHP [la versión anterior] tiene algo de eso).Desgraciadamente, Flash tiene un poco de todo, en Flash no hay necesidad de declarar variables para usarlas y una variable puede ser "multi" tipo de datos, por ejemplo, si asigno primero a una variable un ...
Introducción
Macromedia creo Flash 3, y con el introdujo un, hasta entonces, desconocido concepto en el mundo Flash, la programación. Primitivos play, stop y gotoAndPlay poblaron entonces el diccionario de ActionScript de la epoca. Vino Flash 4 luego, acompañado de las estructuras de programación; fue entonces cuando los ciclos y las condiciones se mostraron al universo Flash.Flash 5, en convenio con un poderoso aliado (ECMA) dio vida a una nueva visión de ActionScript, ...
SVG: geometría (I)
Veamos cómo podemos utilizar el SVG para hacer formas geométricas. Rectángulo.-<svg xmlns="http://www.w3.org/2000/svg " width="200px" height="200px">  <rect x="25" y="25" width="100" height="100" fill="blue" opacity="0.5" />  <rect x="50" y="50" rx="20" ry="20" width="100" height="100" ...
SVG: Estructura básica de un documento
Veamos cómo sería una estructura básica de un documento.<?xml version="1.0"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN""http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd "><svg xmlns="http://www.w3.org/2000/svg " width="200px" height="200px">  ...</svg><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://ww.w3.org/TR/xhtml1/xhtml1-transitional.dtd"><html><bod
Beneficios de la utilización de SVG
Veamos, a continuación, los beneficios de utilizar SVG. 1.Renderizado con antialiasing. 2.Patrones de relleno y gradientes. 3.Filtros y efectos avanzados. 4.Clipping. 5.Animaciones. 6.No pierde calidad si se hace zoom o si se redimensiona. 7.Puede escalarse. 8.Ideal para ser impreso. 10.Pueden mostrase de forma progresiva (igual que los GIF), no teniendo que esperar a que todo el documento sea descargado. 11.Pueden distribuirse en formato comprimido ...
Reglas básicas
Con CSS podemos aplicar reglas de estilo a un tipo determinado de elementos dentró del documento HTML, así podemos podemos conseguir el mismo efecto que utilizando el marcado tradicional:<h2><font color="red">Texto de prueba</font></h2> Pero con el mínimo esfuerzo:H2 {color: red;} A esta expresión se la denomina "regla", y esta en concreto, permite poner en rojo los elementos de tipo h2.Estructura de las ...
Tecnología Workgroup
Existen dos tecnologías básicas para este modelo de negocio, el de los centros de información. Se trata de los sistemas de trabajo en grupo (Workgroup) y del xml. El xml se utilizará para intercambiar información entre todos los actores de la cadena de valor.Los sistemas de trabajo en grupo servirán de soporte a la colaboración entre los distintos actores de la cadena. Esta tecnología está especialmente diseñada para equipos de trabajo pequeños, ...
Estudio de un caso - Citadon
Citadon es un sitio web que ofrece una aplicación para colaborar en el diseño, el desarrollo y la gestión de proyectos complejos. El software de Citadon permite automatizar los procesos de negocio y la comunicación entre varias empresas. De este modo, se consigue reducir el riesgo asociado a un proyecto, así como el coste total de la gestión del proyecto. Su modelo de negocio se puede clasificar como "centro de información", ya que permite ...
Tecnología. Workflow móvil, XML y ASP
Para poder crear un sitio web del tipo "optimizador de capacidad", es necesario utilizar las tecnologías necesarias para el comercio electrónico colaborativo, así como algunos sistemas específicos para este modelo. Entre los primeros, hay que nombrar a los sistemas de Workflow, y a la iniciativa ebxml. Entre los segundos, hay que considerar los sistemas de previsión y planificación conjunta. Todas estas aplicaciones informáticas se encuentran ...
eEspeculadores - Fuentes de ingresos
Las fuentes de ingresos de los especuladores se derivan de los beneficios que puedan obtener si aciertan en sus tomas de posiciones sobre la evolución futura del mercado. A medida que aumenta la competitividad entre las comunidades de comercio, se va reduciendo el margen de beneficio de las empresas propietarias de las mismas. Por este motivo, muchas de las compañías que han creado eMercados se están planteando la posibilidad de empezar a tomar posiciones ...
Estilos en cascada
Cuando hay dos reglas que tienen la misma especificidad sobre el mismo elemento:H1 {color: red;} H1 {color: blue;} Debemos seguir el siguiente proceso para decidir qué estilos aplicar:1.Buscar todas las declaraciones que contengan un selector que encaje con un elemento dado. 2.Ordenar por especificidad todas las declaraciones que se aplican a este elemento. También debemos ordenarlas por su origen como: Diseñador, navegante o navegador (la priorización ...
Decoración del texto
Añade a las cadenas de texto cierto formato mediante el uso de la propiedad "text-decoration", la cual puede tomar uno de los siguientes valores:underline: subraya el texo asociado.overline: dibuja un línea sobre el texto asociado. Es como un subrayado, pero sobre la parte superior del texto.line-through: tacha el texto asociado dibujando una línea sobre el mismo.blink: hace que el texto asociado parpadee.none: no aplica ningún elemento ...