Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Instalación Oxygen XML - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 20 de febrero de 2026 por Alberto S.

1 visualizaciones

Descargar la transcripción

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
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
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid