Compare commits

..

2 Commits

Author SHA1 Message Date
Salatiel Genol f4643a137c Añadido namespaces 2022-09-25 08:48:03 +02:00
Salatiel Genol 6ee6a0a3c7 Ajustes menores 2022-09-25 08:47:42 +02:00
2 changed files with 34 additions and 3 deletions

View File

@ -14,6 +14,7 @@ Es una especificación de W3C, que significa eXtensible Markup Language, y es de
```xml ```xml
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet type="text/css" href="estilo.css"?>
<!-- comentario: fin del prologo --> <!-- comentario: fin del prologo -->
<raiz> <raiz>
<elemento1> <elemento1>
@ -35,6 +36,7 @@ Es una especificación de W3C, que significa eXtensible Markup Language, y es de
- Comentarios e instrucciones de procesamiento - Comentarios e instrucciones de procesamiento
- En el cuerpo solo puede existir un elemento <raiz> - En el cuerpo solo puede existir un elemento <raiz>
- Los elementos pueden anidarse, pero hay que cerrar siempre los inferiores primero - Los elementos pueden anidarse, pero hay que cerrar siempre los inferiores primero
- Atributos, sirven para proporcionar información extra sobre el elemento que lo contiene. **Todos los atributos de un elemento tienen que ser únicos**
#### Secciones CDATA #### Secciones CDATA
@ -58,6 +60,35 @@ Dentro de una sección CDATA no se puede escribir la cadena "]]>". En consecuenc
Para unicode se introduce el código decimal o hexadecimal mediante los caracteres reservados `&# DEC_HEX_CODE ;`. Para hexadecimal es necesario anteponer una x al código. Para unicode se introduce el código decimal o hexadecimal mediante los caracteres reservados `&# DEC_HEX_CODE ;`. Para hexadecimal es necesario anteponer una x al código.
#### Namespaces
Es un método para evitar conflictos entre los nombres de los elementos, al convertir éstos en nombres únicos.
```xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Definición en raiz, necesario prefijo -->
<ejemplo xmlns:papel="https://url.es/papel"
xmlns:naipe="https://url.es/naipe">
<papel:carta>
<papel:destinatario>Tomás Alonso</papel:destinatario>
</papel:carta>
<naipe:carta>
<naipe:palo>Corazones</naipe:palo>
</naipe:carta>
<!-- Definición en elemento, no es obligatorio el prefijo -->
<carta xmlns:bares="https://url.es/bares">
<bebidas>
<refresco precio="2">Coca-Cola</refresco>
</bebidas>
</carta>
</ejemplo>
```
- Los namespaces se pueden definir en el elemento raíz, o en los elementos que lo vayan a utilizar
- Se puede definir un namespace por defecto, evitando tener que usar prefijos en las etiquetas de los elementos
- Para indicar que un elemento no pertenece a ningun namespace se incluye el atributo xmlns vacío en la etiqueta del mismo
Listado unicode: https://en.wikipedia.org/wiki/List_of_Unicode_characters Listado unicode: https://en.wikipedia.org/wiki/List_of_Unicode_characters
Playlist: https://www.youtube.com/playlist?list=PLqu7Q-jp3eAPhrfYbS-RcTNZn7L2LMzpp Playlist: https://www.youtube.com/playlist?list=PLqu7Q-jp3eAPhrfYbS-RcTNZn7L2LMzpp

View File

@ -1,4 +1,4 @@
## Horario tutorías presenciales ## Horario tutorías presenciales
| | LUNES | MIERCOLES | JUEVES | | | LUNES | MIERCOLES | JUEVES |
| ----------- | -------- | --------- | ------ | | ----------- | -------- | --------- | ------ |