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.

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