Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Instalación Oxygen XML - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Bueno, hola de nuevo. Ya estamos en el tema 5, que lo abrí hace dos días, ¿verdad?
00:00:00
Si os habéis dado cuenta de lenguajes de marcas y sistemas de gestión de la información.
00:00:06
Entonces, vamos a ver cómo vamos a proceder con este tema, porque va a ser un poco diferente.
00:00:11
Os he puesto aquí un código de ejemplo de XSLT,
00:00:20
que es la tecnología que vamos a utilizar para transformar lo que son XML en formato HTML extrayendo la información que nos interesa.
00:00:26
Esto tenemos que pensar que, por ejemplo, tenemos una base de datos cuyos datos los exportamos en formato XML.
00:00:40
Y entonces tenemos un XSLT que lo que hace es capturar los datos que nos interesan de ese XML y mostrarlo en un formato HTML en una página web.
00:00:50
Con lo cual, esta página web va a ser dinámica porque, yo qué sé, tenemos hoy dos empleados, pero mañana tenemos 500.
00:01:01
Entonces, cada vez que le generemos una exportación a la base de datos de XML, cogeremos los datos y dará igual que tengamos 2 o 500.
00:01:11
Esos datos los cogeremos y los expondremos en la página web.
00:01:22
Así que es muy interesante porque te permite hacer páginas web con datos dinámicos que extraemos precisamente de ese XML.
00:01:27
Entonces, cogemos el XML a través de XSLT, lo podemos transformar en un HTML según lo programemos, ¿vale? Con el formato que programemos ahí podemos utilizar pues lo que hemos visto, ¿no? HTML y hojas de estilo CSS para mostrarlo con una plantilla o con un estilo que no sea plano, ¿no?
00:01:40
Y luego lo que vamos a utilizar va a ser la tecnología XPath para navegar entre los nodos. Ya lo veremos más adelante en el vídeo, pero sabéis que en un XML lo que tenemos son etiquetas jerarquizadas.
00:02:06
jerarquizadas. Tenemos un nodo raíz, luego ese nodo raíz tendrá a su vez un hijo, luego ese puede
00:02:22
tener varios hijos. Entonces, esto lo vamos a ver como nodos en una jerarquía de padres e hijos.
00:02:28
Entonces, el XPath dentro de un XSLT te permite adquirir los datos en concreto de cada nodo.
00:02:36
Y no solo eso, también te permite filtrarlos. Tienes los 500 empleados y lo que quieres es sacar los empleados menores de 40 años.
00:02:48
Entonces eso con XPath lo puedes hacer
00:03:02
Es lo que vamos a hacer en la unidad 5
00:03:05
Y también más o menos lo que se va a pedir en la tarea
00:03:09
Que cojamos un XML y lo transformemos en un HTML
00:03:14
Adquiriendo los datos o extrayendo los datos de ese XML
00:03:19
Entonces, ¿qué es lo que pasa?
00:03:22
Hasta ahora hemos estado utilizando Visual Studio Code
00:03:26
Y bueno, pues ya veis que es una herramienta muy versátil, que tiene un montón de expansiones
00:03:30
¿Podremos hacer transformaciones XSLT con Visual Studio Code?
00:03:36
Pues sí, sí podríamos hacerlo, pero se nos complica, ¿vale?
00:03:42
Y bueno, si os metéis en el tema, veréis que se habla de OxygenXML
00:03:46
¿Qué vale? OxygenXML es un IDE, una herramienta de desarrollo especializada en XML, con lo cual os proporciona muchas herramientas, muchas facilidades para trabajar con XML y con todas las tecnologías que hay asociadas a este XML.
00:03:52
Incluso os genera código, por ejemplo los DTDs y lo que hemos visto en el tema anterior, ¿verdad?
00:04:15
Los AXSD te los puedes generar, ¿vale?
00:04:22
Entonces el problema es que es de pago
00:04:26
¿Qué es lo que vamos a hacer? Pues vamos a obtener una versión de prueba
00:04:29
En la cual no tenéis que meter la tarjeta de crédito ni nada, que va a durar un mes
00:04:34
Entonces va a durar un mes, que más o menos es lo que dura esta unidad
00:04:39
Así que os sugiero que eso
00:04:47
Ahora os voy a enseñar cómo obtener una versión de prueba
00:04:51
Y tenéis esos 30 días para hacer la tarea
00:04:56
Y para cacharrear un poco con el OxygenXML y hacer vuestros proyectitos o practicar lo que necesitéis
00:05:00
¿De acuerdo? Pues eso. También os he puesto, como siempre, unos códigos de ejemplo que son los que vamos a ver en esta clase, pero primero vamos a instalar OxygenXML.
00:05:07
entonces lo voy a hacer con vosotros
00:05:26
porque tiene
00:05:31
a ver, es muy fácil
00:05:33
pero tiene cierta dificultad
00:05:35
para que os sea sencillo
00:05:38
y tengáis un tutorial
00:05:43
porque tenéis que pedir como una clave
00:05:44
y esa clave no es
00:05:48
simplemente
00:05:50
una clave que ponéis ahí
00:05:50
os devuelve un
00:05:54
texto y ese texto hay que incrustarlo
00:05:55
así que lo voy a hacer con vosotros
00:05:58
para que no tengáis problema, porque quiero
00:05:59
que todos podáis descargar
00:06:01
el OxygenXML
00:06:03
y poder practicar con él
00:06:05
¿vale? entonces pues eso
00:06:07
me he metido en OxygenXML.com
00:06:08
¿vale? que es la página oficial
00:06:12
entonces
00:06:13
lo que queremos es el editor
00:06:15
vale
00:06:18
cuando lo metemos en el editor
00:06:20
xml editor
00:06:23
pone get a trial
00:06:26
le damos ahí porque es lo que queremos hacer
00:06:27
y aquí pues ponemos
00:06:30
nuestro correo electrónico
00:06:32
yo voy a poner el mío de Ducamadrid
00:06:34
os sugiero que
00:06:40
vosotros también podéis ponerlo
00:06:42
¿verdad? o el que queráis
00:06:44
aquí es pain
00:06:46
y bueno esto no es necesario
00:06:47
Vale, aquí me dice, an email that contains your 30 days trial license will be sent to
00:06:52
esta dirección. Entonces, nos descargamos el Oxygen y eso, pues si tenéis Linux, si tenéis Mac,
00:07:07
yo aquí tengo Windows, así que me instalo este. Ahí está.
00:07:25
Se está descargando. Mientras tanto, voy a ver si ya me ha llegado el correo.
00:07:37
A ver si se va descargando. Bien.
00:08:03
Bueno, cuando se descargue
00:08:06
Un minutillo
00:08:11
Bueno, mientras tanto
00:08:15
A ver
00:08:16
Vale
00:08:19
Este es el correo que os va a llegar
00:08:22
¿De acuerdo?
00:08:24
Entonces, como veis
00:08:26
La clave
00:08:28
No es una
00:08:31
Contraseña y ya está
00:08:34
Es todo esto, ¿vale?
00:08:36
Ya veréis que cuando ya lo tenga instalado
00:08:37
y le dé, cuando meta la licencia me va a decir que tengo que meter una clave con nueve líneas.
00:08:39
Una, dos, tres, cuatro, cinco, seis, siete, ocho y nueve.
00:08:45
Entonces, todo esto es lo que tengo que copiar.
00:08:49
Todo esto.
00:08:53
¿De acuerdo? Estas nueve líneas, que son las que me han llegado al correo electrónico.
00:08:55
A ver si ya está esto descargado.
00:09:02
Casi, casi.
00:09:05
Vamos a quitar esto de aquí.
00:09:11
Los últimos momentos son los más críticos.
00:09:16
Antiguamente cuando teníamos internet ahí por el teléfono que tardaba 18 horas en descargar el videojuego y se quedaba en el 99% y luego te daba error.
00:09:21
Qué momentos, eh.
00:09:34
Vale, vamos a instalarlo.
00:09:35
La instalación ya veis que es con un wizard, bastante sencilla.
00:09:43
Vale, nos da opción de idioma español
00:09:51
Así que elegimos el más cercano a nosotros
00:10:11
Que tendría que ser el francés
00:10:15
Pero no, como el inglés es el idioma universal
00:10:16
Pues es el que más o menos entendemos todos
00:10:18
O por lo menos lo básico
00:10:22
Y ya está, siguiente, siguiente, siguiente
00:10:23
Aquí le decimos que nos lea los documentos XML también
00:10:27
Crear un icono en el escritorio
00:10:37
Y ahora se instalará
00:10:40
Le meteremos la clave esta que os he dicho de nueve líneas
00:10:45
Y ahora cuando ya se instale
00:10:49
Os termino el vídeo y os dejo ahí como vídeo de instalación de OxygenXML
00:11:03
Así lo tenéis por separado
00:11:11
Y para el siguiente vídeo ya empezamos las clases y os empiezo a enseñar lo que es XSLT, XPath, cómo podemos recoger la información.
00:11:13
Pero bueno, tenéis los contenidos, así que ya con el OxygenXML instalado podéis ir practicando vosotros mientras.
00:11:29
Pero no os preocupéis que lo vamos a ver todo en detalle.
00:11:38
A ver si esto va rulando. Aquí le podéis poner por dos para que vaya más deprisa o tirar por delante. No recordaba que tardara tanto, la verdad. Pero bueno, es un momentillo.
00:11:42
Ya veréis que con OxygenXML como está adaptado a todo lo que es el entorno de XML es como mucho más sencillo
00:12:01
Y podemos configurar para que el resultado de la transformación del XSLT se muestre por consola o se muestre directamente en un archivo
00:12:19
que podemos llamar normalmente index.html, que es el que vamos a ir ejecutando para ver los resultados.
00:12:32
Y os da pistas como en Java, que le das a control espacio y os salen todas las funciones disponibles, os subraya los fallos...
00:12:45
La verdad es que es una herramienta muy potente.
00:12:55
os hace las transformaciones sin tener que poner etiquetas intermedias
00:12:57
porque si esto lo quisiéramos hacer en Visual Studio Code
00:13:02
sería bastante más complicado
00:13:04
también está el XML Code Editor
00:13:07
pero es mucho más rudimentario
00:13:10
así que por eso pienso que es interesante
00:13:13
descargarse el OxygenXML
00:13:16
aunque sea una versión de prueba de 30 días
00:13:18
que nos da tiempo de sobra para practicarlo
00:13:21
ya casi está
00:13:24
Vale, perfecto. Pues nada, le decimos que lo ejecute. Esto tarda porque es la primera vez. Las siguientes veces va mucho más rápido.
00:13:28
Perfecto. Entonces, aquí pone, after you receive the license key, either trial or permanent, paste it below.
00:14:24
¿Vale? Después de recibir la licencia, nosotros tenemos The Trial, dice que lo copiamos aquí.
00:14:34
Bien, nota que la License Key normalmente la recibes en el email de registro y está compuesta por nueve líneas de texto. Estas son las nueve líneas que os he indicado antes, ¿vale? Entonces es lo que hay que pegar aquí, las nueve líneas.
00:14:44
No se trata de decir, bueno, pues es esta de aquí
00:15:06
No, hay que pegar las nueve líneas
00:15:09
Que es lo que os pone aquí
00:15:11
Is composed of nine lines of this
00:15:13
Entonces le damos
00:15:15
Y ya lo tenemos
00:15:18
Pues ya con esto tenéis el Oxygen
00:15:38
xml
00:15:45
en formato de
00:15:47
evaluation use only
00:15:49
de trial, es una prueba
00:15:51
entonces tenemos 30 días
00:15:53
para jugar con esto
00:15:55
y
00:15:57
pues eso
00:15:59
en los próximos vídeos
00:16:00
os meteré, iré explicando
00:16:03
lo que, como se utiliza
00:16:05
el xslt y como
00:16:07
se utiliza el xpath para extraer los datos
00:16:09
y como
00:16:11
configurarlo para
00:16:13
que genere un tercer archivo
00:16:14
y ejecutarlo en el navegador
00:16:17
pero por el momento
00:16:19
instalaros el OxygenXML
00:16:21
y leeros
00:16:23
el contenido de la
00:16:25
de la unidad
00:16:27
hay algunos ejemplos que ya están hechos
00:16:28
para que los ejecutéis
00:16:31
o que podéis copiarlos aquí en OxygenXML
00:16:33
y podéis ir jugando
00:16:36
ya en breve
00:16:38
os subiré más vídeos
00:16:39
explicando ya más
00:16:41
el contenido del tema
00:16:43
¿Vale? Pues venga, nos vemos, adiós
00:16:44
- Materias:
- Tecnología
- Etiquetas:
- Innovación
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado básico
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado medio
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado básico
- Subido por:
- Alberto S.
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 1
- Fecha:
- 20 de febrero de 2026 - 19:19
- Visibilidad:
- Público
- Centro:
- IES CIFP a Distancia Ignacio Ellacuría
- Duración:
- 00′ 08″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 54.59 MBytes