From 27285373ce77040cf1345dcabfa0eb716bbe8df3 Mon Sep 17 00:00:00 2001 From: Salatiel Genol Date: Sun, 25 Sep 2022 12:15:57 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1adido=20espacios=20y=20validaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LMSGI/ApuntesXML/readme.md | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/LMSGI/ApuntesXML/readme.md b/LMSGI/ApuntesXML/readme.md index 1b803c3..31271ed 100644 --- a/LMSGI/ApuntesXML/readme.md +++ b/LMSGI/ApuntesXML/readme.md @@ -1,4 +1,4 @@ -## Apuntes XML +## Apuntes XML #### Definición @@ -60,6 +60,8 @@ 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. +[Listado unicode](https://en.wikipedia.org/wiki/List_of_Unicode_characters) + #### Namespaces Es un método para evitar conflictos entre los nombres de los elementos, al convertir éstos en nombres únicos. @@ -76,10 +78,11 @@ Es un método para evitar conflictos entre los nombres de los elementos, al conv Corazones - + Coca-Cola + San francisco @@ -87,9 +90,19 @@ Es un método para evitar conflictos entre los nombres de los elementos, al conv - 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 +- Para indicar que un elemento no pertenece a ningún namespace se incluye el atributo xmlns vacío en la etiqueta del mismo -Listado unicode: https://en.wikipedia.org/wiki/List_of_Unicode_characters +#### Uso del atributo xml:space + +`` + +El valor "default" indica que la aplicación que haga uso del documento XML es la encargada de decidir cómo tratar los espacios en blanco. Ahora bien, aún indicando el valor "preserve", hay que tener en cuenta que no todos los programas que hacen uso de documentos XML reconocen este atributo. + +#### Validación + +Un XML tiene dos estados de validación: well-formed y valid: +- well-formed implica que no tiene errores de sintaxis y cumple el estándar descrito por [W3C](https://www.w3.org/TR/xml/) +- valid añade ademas el cumplimiento de las normas de estructura definidas en el documento de validación, ya sea DTD (Document Type Definition), XSD (XML Schema Definition), o cualquiera de los multiples lenguajes de definición de estructura XML existentes Playlist: https://www.youtube.com/playlist?list=PLqu7Q-jp3eAPhrfYbS-RcTNZn7L2LMzpp