From f4643a137c751a7b1389bff835ec18eb050b58e9 Mon Sep 17 00:00:00 2001 From: SalatielGenol Date: Sun, 25 Sep 2022 08:48:03 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1adido=20namespaces?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LMSGI/ApuntesXML/readme.md | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/LMSGI/ApuntesXML/readme.md b/LMSGI/ApuntesXML/readme.md index 058a4fb..1b803c3 100644 --- a/LMSGI/ApuntesXML/readme.md +++ b/LMSGI/ApuntesXML/readme.md @@ -13,7 +13,8 @@ Es una especificación de W3C, que significa eXtensible Markup Language, y es de #### Estructura y elementos: ```xml - + + @@ -35,6 +36,7 @@ Es una especificación de W3C, que significa eXtensible Markup Language, y es de - Comentarios e instrucciones de procesamiento - En el cuerpo solo puede existir un elemento - 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 @@ -58,10 +60,39 @@ 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. +#### Namespaces + +Es un método para evitar conflictos entre los nombres de los elementos, al convertir éstos en nombres únicos. + +```xml + + + + + + Tomás Alonso + + + Corazones + + + + + Coca-Cola + + + +``` + +- 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 Playlist: https://www.youtube.com/playlist?list=PLqu7Q-jp3eAPhrfYbS-RcTNZn7L2LMzpp - + XMLCopyEditor: https://xml-copy-editor.sourceforge.io/ Tutorial XML (Abrirllave.com): https://www.abrirllave.com/xml/ \ No newline at end of file