Cómo abrir un archivo XML en su forma normal: los métodos y programas más simples. Cómo abrir un archivo xml: formas simples


Con esta extensión? Estas y otras preguntas similares se pueden encontrar a menudo entre los usuarios que visitan varios foros dedicados al diseño web y los lenguajes de programación. Pero primero debe averiguar qué es un documento XML, qué estructura tiene y para qué está destinado.

Objetivo

Un documento XML es una estructura jerárquica que contiene tanto los datos en sí como su descripción. Debido a que es un archivo de texto simple, es independiente del sistema operativo utilizado y se puede crear utilizando cualquier lenguaje de programación. Su extraordinaria flexibilidad hace posible describir cualquier tipo de datos. Una de las ventajas importantes de los documentos XML es que son fáciles de leer no solo por los programas, sino que incluso una persona puede averiguar qué información está contenida en el archivo. Muchas empresas importantes, como Borland, Microsoft, Sun y otras, promueven activamente el uso de XML. Todos los lenguajes de programación universales tienen bibliotecas que admiten este formato. En las nuevas versiones de varios DBMS, es posible obtener datos mediante consultas estándar en forma de archivo XML. Este idioma es compatible con los servidores de Internet y todos los navegadores de Internet populares. Pasar datos XML a páginas dinámicas aumenta considerablemente la velocidad de las aplicaciones que interactúan con las bases de datos.

Estructura

Si abre el archivo en formato XML, puede ver fácilmente que es muy similar a una página HTML estándar. También contiene instrucciones (o etiquetas) que están encerradas entre paréntesis angulares y marcan el texto principal del documento, además de definir sus elementos, sus atributos y otras construcciones del lenguaje. Cada archivo XML comienza necesariamente con una declaración que puede contener información sobre el número de versión del idioma, la página de códigos y otros parámetros que el programa analizador necesita para analizar el documento.

Formato XML: cómo abrir

Entonces, vayamos a la pregunta principal. Ahora que sabe qué es el formato XML, cómo abrirlo, lo describiremos más a fondo. La forma más sencilla de hacerlo es con la aplicación estándar Bloc de notas. Sin embargo, en este caso, el usuario necesitará cierto conocimiento del lenguaje XML (al menos de qué se encargan ciertas etiquetas), ya que al abrir el archivo en este editor de texto, verá solo un conjunto de líneas de código y, de hecho, texto. Para aquellos usuarios que no son fuertes en esto o quieren ver de inmediato los resultados de la edición, recomendamos usar programas especiales. A pesar de su gran selección y diferente nivel de implementación, todos funcionan de la misma manera. La diferencia está solo en la funcionalidad, es decir, en el conjunto de herramientas disponibles. Como herramienta de trabajo para la edición de archivos XML, recomendamos utilizar el editor gratuito Serna Free. Este es un programa de código abierto bastante poderoso y al mismo tiempo conveniente. Al seleccionarlo, puede hacer fácilmente un artículo, un libro, documentación técnica y mucho más. La creación y edición de un archivo XML con este editor es similar en muchos aspectos al proceso de procesamiento de textos de Word y no requiere que el usuario tenga un conocimiento profundo del lenguaje de marcas. Además, hay características adicionales de Serna Free, como la presencia de estilos XSLT y XSL-PO que brindan una visualización cercana a la real del documento, así como la capacidad de mostrar de manera integral archivos XML compuestos por una gran cantidad de partes. .

Conclusión

Entonces, descubrimos qué es el formato XML, cómo abrir y editar dichos archivos. Con la ayuda de un software especial, puede crear fácilmente textos de cualquier complejidad, marcarlos, crear sus propios elementos, así como sus atributos de acuerdo con sus requisitos para los documentos.

No todos, pero muchos usuarios de sistemas informáticos modernos a menudo encuentran XML incomprensible. Qué tipo de datos son estos y por qué son necesarios, incluso menos usuarios lo saben. Bueno, con qué programa abrir el archivo XML, solo unos pocos lo entienden. Aunque todo es bastante simple en este asunto, sin embargo, a veces surgen problemas. Vamos a ver qué es qué.

Formato XML: ¿qué es?

Comencemos con el hecho de que el formato XML es un tipo de datos creados usando el lenguaje Extensible especial usando comandos que incluyen una parte descriptiva de las propiedades o configuraciones de un objeto basado en etiquetas y atributos.

En términos simples, el formato XML está basado en texto y es algo similar al marcado de hipertexto HTML que se usa ampliamente en Internet. Por lo tanto, una solución preliminar al problema de cómo abrir un archivo XML en una forma legible puede ser el uso de casi cualquier editor o visor de texto, incluso el más primitivo. Pero aquí no todo es tan simple, ya que los archivos en sí mismos pueden tener propósitos completamente diferentes.

¿Para qué se utilizan los archivos XML?

Antes de responder a la pregunta de cómo abrirlo de forma normal, averigüemos para qué sirven estos tipos de datos.

En primer lugar, pueden contener grandes cantidades de información, por ejemplo, sobre colecciones de música o vídeos publicadas en Internet. Los archivos en sí recuerdan un poco a las etiquetas ID3 que se utilizan en los archivos MP3 y contienen datos sobre el nombre del artista, el álbum, el año de lanzamiento, el género, etc. En cuanto al formato XML, la capacidad de agregar datos a dichos archivos es prácticamente ilimitada. , y la información presentada puede referirse no solo a un solo objeto (pista o película), sino también a todo su conjunto (álbumes, colecciones, etc.). La única limitación es el límite del número máximo posible de líneas en el texto. Esto es lo que suele causar problemas a la hora de abrir.

En segundo lugar, dichos archivos a menudo están vinculados a programas especializados, y la información textual contiene datos sobre algunas configuraciones importantes de la propia aplicación o sobre los parámetros establecidos por el usuario. Por ejemplo, en cualquier programa de música, puede configurar sus propios parámetros para una o más pistas y luego guardarlos como una plantilla personalizada. Y el guardado, como probablemente ya esté claro, se realiza precisamente en el formato XML.

Cómo abrir un archivo XML normalmente: el método más simple

Ahora veamos la opción más fácil para abrir archivos de este tipo. Tomemos como ejemplo los sistemas Windows. Por regla general, la asociación para este formato no se establece de forma predeterminada. Como resultado, la imposibilidad de abrir un archivo haciendo doble clic.

Por otro lado, incluso si se aplica dicha técnica, cualquier modificación de Windows proporcionará inicialmente una lista de varias de las aplicaciones más adecuadas o pedirá al usuario que especifique el archivo EXE ejecutable al navegar.

Lo primero que viene a la mente por el hecho de que el formato sea texto es la elección del editor de este tipo. En la lista de programas, uno de los primeros (si no el primero) ofrece el Bloc de notas estándar, una aplicación incluida en el conjunto obligatorio de cualquier modificación de Windows.

Sin embargo, si resuelve el problema de cómo abrir el archivo XML en su forma normal, primero puede iniciar el Bloc de notas y luego usar el comando abrir del menú de archivo o la combinación estándar Ctrl + O para todas las aplicaciones. diciendo, si esta opción es conveniente, en el menú de selección de programas, puede configurar el uso de este método para todos los archivos de este tipo, o seleccionar el programa deseado usted mismo en el menú, que posteriormente abrirá este formato por defecto (doble- hacer clic).

Por supuesto, puede usar cualquier navegador de Internet para verlo, pero no podrá editar los datos, solo verlos como texto, nada más.

Cómo abrir un archivo XML de forma legible: programas óptimos

Sin embargo, no se limita a cosas simples. Puede utilizar fácilmente procesadores de texto más potentes como Microsoft Word. El archivo XML en Word tendrá exactamente la misma apariencia que cualquier otro, por ejemplo, formato TXT.

Pero vale la pena prestar atención al momento en que la alineación en Word, de hecho, además del formato, es algo diferente del Bloc de notas estándar. Sí, puede ver o editar los datos, pero la estructura del documento con todo tipo de sangrías especiales (especialmente si hay líneas lo suficientemente largas) se puede romper.

Pero lo que mucha gente no sabe con certeza es que el problema de cómo abrir un archivo XML en su forma normal se puede resolver incluso con la ayuda de un procesador de hojas de cálculo de MS Excel. Es cierto que aquí es donde entra en juego el límite de filas. En otras palabras, si el documento contiene demasiados datos, la información no se mostrará por completo.

Pero si hablamos de cómo abrir un archivo XML en su forma normal, que no es ni legible ni editable, entonces es mejor usar programas originales que permitan crear datos de este tipo, pero no todo tipo de blocs de notas, sino especiales. aplicaciones con soporte de sintaxis de lenguaje. Entre ellos, se pueden destacar especialmente Oxygen XML Editor, EditiX, XML Marker y similares. Aquí debe comprender claramente que tales aplicaciones están inicialmente "afiladas" para el idioma y tienen muchas más funciones en comparación con otros editores de texto, incluso los más "trucados".

Error al abrir el formato XML

Entonces, con la pregunta de cómo abrir un archivo XML en su forma normal, lo descubrimos un poco. Ahora veamos algunos errores al intentar abrir dichos datos para verlos o editarlos. Por lo general, la aplicación que está utilizando puede informar un mensaje de que no puede abrir el archivo XML porque la integridad del objeto que está buscando se ha visto comprometida. Esto puede deberse a varios motivos (por ejemplo, una descarga incompleta o repentinamente interrumpida de Internet).

Puede ocurrir otro bloqueo cuando contiene etiquetas y atributos incorrectos. En algunos casos, pueden ocurrir fallas si el archivo XML es un archivo adjunto de correo electrónico. Cuando intenta abrirlo en programas estándar como Outlook Express, el archivo primero se guarda como datos temporales en formato TMP, y el programa responsable de abrir el archivo original que está buscando no entiende esta extensión. Por lo tanto, es mejor guardar primero el archivo adjunto en su forma original y abrirlo después.

¿Qué preferir para trabajar con archivos XML?

Entonces descubrimos cómo abrir un archivo XML en su forma normal. ¿Qué usar? En la versión más simple, cualquier editor de texto o el mismo procesador de hojas de cálculo es adecuado para ver. Pero si se requiere edición, e incluso con soporte de sintaxis, para evitar posibles errores al introducir comandos, no se puede prescindir de aplicaciones especializadas.

XML es una extensión de archivo que representa texto utilizando las reglas del lenguaje de marcado extensible. De hecho, este es un documento de texto normal en el que todos los atributos y el diseño (fuente, párrafos, sangrías, marcado general) se regulan mediante etiquetas.

En la mayoría de los casos, dichos documentos se crean con el propósito de su uso posterior en Internet, ya que el marcado del Lenguaje de marcado extensible es muy similar al diseño HTML tradicional. ¿Cómo abrir XML? ¿Qué programas son más convenientes para esto y tienen una amplia funcionalidad que también le permite realizar ajustes en el texto (incluso sin usar etiquetas)?

¿Qué es XML y para qué sirve?

XML se puede comparar con un documento .docx normal. Pero si el archivo creado en Microsoft Word es un archivo que incluye fuentes y datos de ortografía y análisis, entonces XML es solo texto con etiquetas. Esta es su ventaja: en teoría, puede abrir un archivo XML con cualquier editor de texto. El mismo *.docx se puede abrir y trabajar solo en Microsoft Word.

Los archivos XML utilizan el marcado más simple, por lo que cualquier programa puede trabajar con dichos documentos sin complementos. Al mismo tiempo, no hay restricciones en cuanto al diseño visual del texto.

Cómo abrir XML

XML es texto sin ningún tipo de cifrado. Cualquier editor de texto puede abrir un archivo con esta extensión. Pero hay una lista de esos programas que le permiten trabajar con dichos archivos cómodamente sin estudiar todo tipo de etiquetas para esto (es decir, el programa los organizará por sí solo).

Editores sin conexión

Para leer, editar documentos XML sin conexión a Internet, los siguientes programas son perfectos: Notepad ++, XMLPad, XML Maker.

Bloc de notas++

Es visualmente similar al Bloc de notas integrado en Windows, pero tiene una gama más amplia de funciones, incluida la capacidad de leer y editar textos XML. La principal ventaja de este editor de texto es que admite la instalación de complementos y la visualización del código fuente (con etiquetas).

Notepad ++ será intuitivo para el Bloc de notas regular para usuarios de Windows

XMLPad

Una característica distintiva del editor es que le permite ver y editar archivos XML con una visualización de etiquetas en forma de árbol. Esto es muy útil cuando se edita XML con marcado complejo, cuando se aplican varios atributos y parámetros al mismo fragmento de texto a la vez.

La disposición de etiquetas de árbol lateral es una solución inusual pero muy conveniente utilizada en este editor.

Creador de XML

Le permite mostrar el contenido del documento en forma de tabla, puede sustituir las etiquetas necesarias para cada muestra de texto seleccionada en forma de una GUI conveniente (es posible hacer varias selecciones a la vez). Otra característica de este editor es su ligereza, pero no admite la conversión de archivos XML.

XML Maker será más conveniente para aquellos que están acostumbrados a ver los datos necesarios en forma de tabla

editores en línea

Hoy, puede trabajar con documentos XML en línea sin instalar ningún programa adicional en su PC. Basta con tener un navegador, por lo que esta opción es adecuada no solo para Windows, sino también para sistemas Linux, MacOS.

Cromo (Cromo, Ópera)

Todos los navegadores basados ​​en Chromium admiten la lectura de archivos XML. Pero no puedes editarlos. Pero puede mostrarlos tanto en su forma original (con etiquetas) como sin ellas (con texto ya formateado).

Los navegadores basados ​​en el motor Chromium tienen un visor XML incorporado, pero no tienen edición.

xmlgrid.net

El recurso es una combinación para trabajar con archivos XML. Puede convertir texto sin formato a marcado XML, abrir sitios en formato XML (es decir, donde se etiqueta el texto). El único inconveniente es que el sitio está en inglés.

Este recurso para trabajar con archivos XML es adecuado para aquellos cuyo nivel de dominio del inglés está por encima del nivel de secundaria.

Codebeautify.org/xmlviewer

Otro editor en línea. Tiene un modo conveniente de dos paneles, con el que puede editar contenido en forma de marcado XML en una ventana, mientras que la otra ventana muestra cómo se verá el texto sin etiquetas.

Un recurso muy útil que le permite editar el archivo XML de origen en una ventana y ver cómo se verá sin etiquetas en otra

XML son archivos de texto en los que el propio texto se formatea mediante etiquetas. En forma de código fuente, estos archivos se pueden abrir con casi cualquier editor de texto, incluido el Bloc de notas incorporado de Windows.

El formato XML está diseñado para almacenar datos que pueden ser útiles en el funcionamiento de algunos programas, sitios y soporte para ciertos lenguajes de marcas. Crear y abrir un archivo con este formato no es difícil. Es bastante posible hacer esto incluso si no hay un software especializado instalado en la computadora.

XML en sí mismo es un lenguaje de marcado, algo similar a HTML, que se usa en las páginas web. Pero si este último se usa solo para mostrar información y su marcado correcto, entonces XML permite estructurarlo de cierta manera, lo que hace que este lenguaje sea algo así como un análogo de una base de datos que no requiere un DBMS.

Puede crear archivos XML utilizando programas especializados, así como el editor de texto integrado en Windows. La conveniencia de escribir código y el nivel de su funcionalidad dependen del tipo de software utilizado.

Método 1: Visual Studio

En lugar de este editor de código de Microsoft, puede usar cualquiera de sus contrapartes de otros desarrolladores. De hecho, Visual Studio es una versión más avanzada del habitual "Bloc". El código ahora tiene un resaltado especial, los errores se resaltan o corrigen automáticamente y ya se han cargado plantillas especiales en el programa que facilitan la creación de archivos XML de gran tamaño.

Para comenzar, debe crear un archivo. Haga clic en un elemento "Expediente" en la barra superior y en el menú desplegable seleccione "Crear…". Se abrirá una lista con el elemento. "Expediente".

  • Será transferido a una ventana con una opción de extensión de archivo, respectivamente, seleccione el elemento "archivo XML".
  • El archivo recién creado ya tendrá la primera línea con codificación y versión. De forma predeterminada, la primera versión y la codificación están registradas UTF-8 que puedes cambiar en cualquier momento. Además, para crear un archivo XML completo, debe escribir todo lo que estaba en la instrucción anterior.

    Cuando haya terminado, seleccione de nuevo en la barra superior "Expediente", y allí desde el elemento del menú desplegable "Guardar todo".

    Método 2: Microsoft Excel

    Puede crear un archivo XML sin escribir código, por ejemplo, utilizando versiones modernas, lo que le permite guardar tablas con esta extensión. Sin embargo, debe comprender que, en este caso, no funcionará crear algo más funcional que una tabla normal.

    Este método es más adecuado para aquellos que no quieren o no saben cómo trabajar con el código. Sin embargo, en este caso, el usuario puede encontrar ciertos problemas al reescribir el archivo en formato XML. Desafortunadamente, solo puede convertir una tabla normal a XML utilizando las versiones más recientes de MS Excel. Para hacer esto, use las siguientes instrucciones paso a paso:


    Método 3: Bloc de notas

    Para trabajar con XML, incluso el habitual es bastante adecuado. "Computadora portátil", sin embargo, será difícil para un usuario que no esté familiarizado con la sintaxis del lenguaje, ya que en él se deben escribir varios comandos y etiquetas. El proceso será algo más sencillo y mucho más productivo en programas especializados para editar código, por ejemplo, en Microsoft Visual Studio. Tienen resaltado especial de etiquetas e información sobre herramientas, lo que simplifica enormemente el trabajo de una persona que es nueva en la sintaxis de este lenguaje.

    Para este método, no necesita descargar nada, ya que ya está integrado en el sistema operativo. "Computadora portátil". Intentemos hacer una tabla XML simple de acuerdo con esta instrucción:


    Su resultado final debería ser algo como esto:




    25
    Verdadero


    Los compiladores XML deben procesar este código como una tabla con una columna, que contiene datos sobre un tal Ivan Ivanov.

    A "Bloc" es bastante posible hacer tablas simples como esta, pero al crear matrices de datos más voluminosas, pueden surgir dificultades, ya que en el habitual "Bloc" no hay funciones para corregir errores en el código o resaltarlos.

    Como puede ver, no hay nada complicado en crear un archivo XML. Si lo desea, puede ser creado por cualquier usuario que sea más o menos capaz de trabajar en una computadora. Sin embargo, para crear un archivo XML completo, se recomienda que aprenda este lenguaje de marcado, al menos en un nivel básico.

    Una introducción al marcado adecuado

    XML medio Lenguaje de marcado extensible, enfocado en margen(margen). Puede crear texto y marcarlo con etiquetas envolventes, convirtiendo cada palabra, oración o pieza en información identificable y clasificable. archivos que crea, o instancias de documentos, consisten en elementos (etiquetas) y texto, y los elementos ayudan a comprender correctamente el documento al leer en papel o incluso procesarlo electrónicamente. Cuantos más elementos descriptivos, más partes del documento se pueden identificar. Desde los primeros días del marcado, una de sus ventajas ha sido que, en caso de pérdida de un sistema informático, se imprimían datos siguen siendo legibles gracias a las etiquetas.

    Los lenguajes de marcado han pasado de los primeros formularios creados por empresas y agencias gubernamentales al Lenguaje de marcado generalizado estándar (SGML), al Lenguaje de marcado de hipertexto (HTML) y, finalmente, a XML. SGML puede parecer complicado, y HTML (que básicamente era solo una colección de elementos al principio) no era lo suficientemente poderoso para identificar información. XML fue diseñado como un lenguaje de marcado extensible y fácil de usar.

    En XML, puede crear sus propios elementos, lo que le permite representar con precisión piezas de datos. Los documentos no solo se pueden dividir en párrafos y encabezados, sino también seleccionar cualquier fragmento dentro del documento. Para ser efectivo, debe definir una lista finita de sus elementos y ceñirse a ella. Los elementos se pueden definir en una definición de tipo de documento (DTD) o en un esquema, que se analizará brevemente a continuación. Una vez que haya dominado y comenzado a usar XML, no tenga miedo de experimentar con nombres de elementos a medida que crea archivos reales.

    Creación de un documento XML

    Como se mencionó, los archivos XML se componen de texto y marcado. La mayor parte del texto se coloca en elementos en los que el texto está rodeado de etiquetas. Por ejemplo, supongamos que desea crear un libro de cocina en formato XML. Tenemos una receta llamada Sundae de helado El que se va a convertir a XML. Para marcar el nombre de la receta, encerramos su texto en un elemento que comienza y termina con etiquetas. Este elemento se puede llamar nombre de receta. Para marcar la etiqueta de inicio de un elemento, ponga su nombre entre paréntesis angulares<>), como esto: . Luego ingrese el texto Ice Cream Sundae . Después del texto, coloque una etiqueta final, que es el nombre del elemento entre paréntesis angulares, más una barra inclinada (/) que termina el elemento delante del nombre del elemento, así:. Estas etiquetas forman elemento, en el que puede introducir texto e incluso otros elementos.

    Los nombres de los elementos se pueden crear tanto para documentos individuales como para grupos de documentos. De acuerdo con sus requisitos, puede especificar las reglas que se deben seguir para los elementos. Los elementos pueden ser estrictamente específicos o bastante generales. Las reglas también deben definir lo que se permite incluir en cada elemento. Pueden ser estrictos, flexibles o intermedios. Simplemente cree elementos que definan las partes de su documento que considere importantes.

    Comience a crear el archivo XML

    La primera línea de un documento XML puede ser una declaración XML. Esta parte opcional del archivo lo define como un archivo XML, lo que puede ayudar a las herramientas automatizadas y a los humanos a reconocer el archivo como XML en lugar de SGML u otro marcado.

    La declaración podría verse como o incluir la versión XML ( ) e incluso codificación de caracteres, por ejemplo,para Unicode. Dado que esta declaración debe estar al principio del archivo, si planea combinar archivos XML pequeños en un archivo más grande, es mejor omitir este elemento opcional.

    Crear el elemento raíz

    Las etiquetas de inicio y finalización del elemento raíz rodean todo el cuerpo del documento XML. Solo debe haber un elemento raíz en el archivo, y esa es la "máscara" requerida para él. muestra un fragmento del ejemplo que estoy usando aquí con el elemento raíz (receta). (El archivo XML completo está en .)

    Listado 1. Elemento raíz

    A medida que crea su documento, colocará texto y etiquetas adicionales entre y .

    nombres de elementos

    Sensibilidad a mayúsculas y minúsculas en las etiquetas

    Al crear XML, las mayúsculas y minúsculas de las etiquetas de inicio y final deben coincidir. De lo contrario, podría recibir un error al usar o ver el XML. Por ejemplo, Internet Explorer no muestra texto si hay una discrepancia entre mayúsculas y minúsculas. En su lugar, muestra mensajes sobre una discrepancia entre las etiquetas de inicio y finalización.

    Así que tenemos un elemento raíz. . En XML, los nombres de los elementos se seleccionan primero y luego se determina el esquema o DTD correspondiente en función de esos nombres. Los nombres pueden contener letras, números y caracteres especiales como el guión bajo (_). Aquí hay algunas reglas de nomenclatura para recordar:

    • No se permiten espacios en los nombres de los elementos.
    • Los nombres deben comenzar con una letra, no con un número o signo. (Después de esta primera letra, se puede usar cualquier combinación de letras, números y caracteres válidos).
    • El caso no importa, pero tenga cuidado para evitar confusiones.
    Listado 2. Otros elementos
    Sundae de helado 5 minutos

    Un documento XML puede contener etiquetas vacías que no tienen nada dentro y se puede expresar como una sola etiqueta en lugar de un par de etiquetas de inicio y finalización. Por ejemplo, podría ser una etiqueta de estilo HTML independiente . No contiene elementos secundarios ni texto, por lo que es un elemento vacío y se puede escribir como (con un espacio y la familiar barra diagonal).

    Elementos de anidamiento

    El adjunto es la colocación de elementos dentro de otros elementos. Estos nuevos elementos se denominan subsidiarias elementos, y los elementos que los rodean - su de los padres elementos. En el elemento raíz varios elementos anidados. Estos son elementos secundarios anidados , y Dentro de un elemento hay varios elementos secundarios idénticos . El anidamiento puede hacer que un documento XML tenga varios niveles.

    Un error de sintaxis típico está relacionado con el anidamiento de padres e hijos. Cada elemento secundario debe colocarse completamente entre las etiquetas de inicio y final de su elemento principal. Los elementos secundarios deben terminar antes del comienzo del siguiente elemento secundario.

    En . Las etiquetas comienzan y terminan sin tejido con otras etiquetas.

    Listado 3. Anidamiento adecuado de elementos XML.
    Sundae de helado 3 sirope de chocolate o fudge de chocolate 1 nueces 1 cereza 5 minutos

    Agregar atributos

    A veces se añaden elementos Atributos. Los atributos consisten en un par nombre-valor, donde el valor se toma entre comillas dobles ("), así: type="dessert" . Los atributos le permiten guardar parámetros adicionales junto con el elemento, cambiando los valores u200b de estos parámetros de elemento a elemento en el mismo documento.

    Un atributo, o incluso múltiples atributos, se especifica dentro de la etiqueta de inicio de un elemento: . Al agregar varios atributos, se separan con espacios: . muestra el archivo XML como se ve ahora.

    Listado 4. Nuestro archivo XML con elementos y atributos
    Sundae de helado 5 minutos

    Puede utilizar cualquier número de atributos. Piense en los detalles que puede agregar a su documento. Los atributos son especialmente útiles si se almacenarán documentos, por ejemplo, por tipo de receta. Los nombres de atributos pueden contener los mismos caracteres que los nombres de elementos, con las mismas reglas para excluir espacios y comenzar nombres con una letra.

    XML bien formado y mal formado

    Si sigue las reglas definidas en su estructura, podrá crear fácilmente un código XML bien formado. XML correcto es código XML compilado de acuerdo con todas las reglas de XML: nomenclatura adecuada de elementos, anidamiento, nomenclatura de atributos, etc.

    Dependiendo de lo que esté haciendo con XML, es posible que deba trabajar con XML bien formado. Considere el ejemplo anterior de clasificación por tipo de receta. Es necesario que los elementos contenía un atributo de tipo. Es muy importante poder probar con éxito el código y asegurarse de que el valor de este atributo esté siempre presente.

    En validación se entiende como la verificación de la estructura del documento para el cumplimiento de las reglas establecidas para el mismo y la determinación de los elementos secundarios para cada elemento principal. Estas reglas se definen en Descripción del tipo de documento(DTD) o esquema. Esta validación requiere que cree una DTD o esquema y luego haga referencia a la DTD o archivo de esquema en sus archivos XML.

    Para habilitar la validación, debe colocar una declaración de tipo de documento (DOCTYPE) cerca del comienzo de sus documentos XML. Esta cadena contiene una referencia a la DTD o esquema (lista de elementos y reglas) que se utilizará para validar este documento. La cadena DOCTYPE puede ser algo como en .

    Listado 5. DOCTYPE

    Este ejemplo significa que su archivo de lista de artículos se llama nombre de archivo.dtd reside en su computadora (es decir, en el directorio SYSTEM, no en el directorio público PUBLIC).

    Usando entidades

    Entidades pueden ser fragmentos de texto o caracteres especiales. Se pueden especificar dentro del documento o fuera de él. Las entidades deben declararse y expresarse correctamente para evitar errores y mostrarse correctamente.

    No puede ingresar caracteres especiales directamente en el texto. Para usar caracteres especiales en el texto, debe convertirlos en entidades y usar los códigos de estos caracteres. Puede definir frases como entidades, como el nombre de una empresa, y luego usarlas en todo el texto. Para crear una entidad, asígnele un nombre y pegue ese nombre y pegue ese nombre en el texto después de un ampersand (&) y termine con un punto y coma, por ejemplo, (u otro nombre). Luego incluya este código en su cadena DOCTYPE entre corchetes(), como en . Este código define el texto que se sustituye por la entidad.

    Listado 6. Entidad

    El uso de entidades ayuda a evitar la repetición repetida de la misma frase o información. También puede facilitar la edición de texto (por ejemplo, si una empresa cambia su nombre) en muchos lugares a la vez simplemente modificando la cadena de definición de la entidad.

    Cómo evitar errores

    Mientras aprende a crear archivos XML, ábralos en un editor XML para asegurarse de que sean formalmente correctos y de que se sigan las reglas XML. Por ejemplo, si tiene Windows® Internet Explorer®, simplemente puede abrir su archivo XML en un navegador. Si se muestran sus elementos, atributos y texto, entonces el archivo XML está bien formado. Si hay errores, probablemente cometió un error en la sintaxis y debe revisar cuidadosamente su documento en busca de errores tipográficos o falta de etiquetas y puntuación.

    Conclusión

    Al aprender algunas reglas simples, tiene la flexibilidad de diseñar sus propios elementos XML y sus atributos. Las reglas XML no son complicadas. Escribir un documento XML también es fácil. La clave es comprender lo que desea de los documentos en términos de capacidades de clasificación y búsqueda, y luego diseñar elementos y atributos para cumplir con esos requisitos.

    Cuando comprende bien el propósito y sabe cómo marcar su texto, puede crear elementos y atributos efectivos. Desde este punto de vista, todo lo que se necesita es un marcado cuidadoso para crear un documento XML utilizable y bien formado.

    Selección del editor
    HISTORIA DE RUSIA Tema No. 12 de la URSS en los años 30 industrialización en la URSS La industrialización es el desarrollo industrial acelerado del país, en ...

    PRÓLOGO "... Así que en estos lugares, con la ayuda de Dios, recibimos un pie, entonces te felicitamos", escribió Pedro I con alegría a San Petersburgo el 30 de agosto...

    Tema 3. El liberalismo en Rusia 1. La evolución del liberalismo ruso El liberalismo ruso es un fenómeno original basado en ...

    Uno de los problemas más complejos e interesantes de la psicología es el problema de las diferencias individuales. Es difícil nombrar solo uno...
    Guerra Ruso-Japonesa 1904-1905 fue de gran importancia histórica, aunque muchos pensaron que carecía absolutamente de sentido. Pero esta guerra...
    Las pérdidas de los franceses por las acciones de los partisanos, aparentemente, nunca se contarán. Aleksey Shishov habla sobre el "club de la guerra popular", ...
    Introducción En la economía de cualquier estado, desde que apareció el dinero, la emisión ha jugado y juega todos los días versátil, y en ocasiones...
    Pedro el Grande nació en Moscú en 1672. Sus padres son Alexei Mikhailovich y Natalya Naryshkina. Peter fue criado por niñeras, educación en ...
    Es difícil encontrar alguna parte del pollo, a partir de la cual sería imposible hacer una sopa de pollo. Sopa de pechuga de pollo, sopa de pollo...