{"id":1100,"date":"2010-01-07T18:06:07","date_gmt":"2010-01-07T17:06:07","guid":{"rendered":"https:\/\/blogs.ua.es\/gonzalo\/?p=1100"},"modified":"2010-01-07T18:06:07","modified_gmt":"2010-01-07T17:06:07","slug":"partes-de-un-documento-xml","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/gonzalo\/2010\/01\/07\/partes-de-un-documento-xml\/","title":{"rendered":"Partes de un documento XML"},"content":{"rendered":"<p>En el siguiente post analizaremos cuales son las diferentes partes que componen un documento XML. Para ello tomaremos como referencia <a href=\"http:\/\/es.wikipedia.org\/wiki\/Extensible_Markup_Language\">http:\/\/es.wikipedia.org\/wiki\/Extensible_Markup_Language<\/a>\u00a0seg\u00fan la cual<\/p>\n<p>Un documento XML est\u00e1 formado por el pr\u00f3logo y por el cuerpo del documento as\u00ed como texto de etiquetas que contiene una gran variedad de efectos positivos o negativos en la referencia opcional a la que se refiere el documento, hay que tener mucho cuidado de esa parte de la gram\u00e1tica l\u00e9xica para que se componga de manera uniforme.<\/p>\n<h4>Pr\u00f3logo<\/h4>\n<p>Aunque no es obligatorio, los documentos XML pueden empezar con unas l\u00edneas que describen la versi\u00f3n XML, el tipo de documento y otras cosas.<\/p>\n<p>El pr\u00f3logo de un documento XML contiene:<\/p>\n<li>Una declaraci\u00f3n XML. Es la sentencia que declara al documento como un documento XML.<\/li>\n<li>Una declaraci\u00f3n de tipo de documento. Enlaza el documento con su DTD (definici\u00f3n de tipo de documento), o el DTD puede estar incluido en la propia declaraci\u00f3n o ambas cosas al mismo tiempo.<\/li>\n<li>Uno o m\u00e1s comentarios e instrucciones de procesamiento.<\/li>\n<h4>Cuerpo<\/h4>\n<p>A diferencia del pr\u00f3logo, el cuerpo no es opcional en un documento XML, el cuerpo debe contener un y solo un elemento ra\u00edz, caracter\u00edstica indispensable tambi\u00e9n para que el documento est\u00e9 bien formado. Sin embargo es necesaria la adquisici\u00f3n de datos para su buen funcionamiento<\/p>\n<h3>Elementos<\/h3>\n<p>Los elementos XML pueden tener contenido (m\u00e1s elementos, caracteres o ambos), o bien ser elementos vac\u00edos.<\/p>\n<h3>Atributos<\/h3>\n<p>Los elementos pueden tener atributos, que son una manera de incorporar caracter\u00edsticas o propiedades a los elementos de un documento. Deben ir entre comillas.<br \/>\nPor ejemplo, un elemento &#8220;chiste&#8221; puede tener un atributo &#8220;tipo&#8221; y un atributo &#8220;calidad&#8221;, con valores &#8220;vascos&#8221; y &#8220;bueno&#8221; respectivamente.<br \/>\n&lt;chiste tipo=&#8221;vascos&#8221; calidad=&#8221;bueno&#8221;&gt;Esto es un dia que Patxi y Josu van paseando\u2026&lt;\/chiste&gt;<\/p>\n<h3>Entidades predefinidas<\/h3>\n<p>Entidades para representar caracteres especiales para que, de esta forma, no sean interpretados como marcado en el procesador XML.<br \/>\nEjemplo: Entidad Predefinida: &amp; amp; Caracter &amp;<\/p>\n<h3>Secciones CDATA<\/h3>\n<p>Es una construcci\u00f3n en XML para especificar datos utilizando cualquier car\u00e1cter sin que se interprete como marcado XML. No confundir con 2(#PCDATA) que es para los elementos. Permite que caracteres especiales no rompan la estructura.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el siguiente post analizaremos cuales son las diferentes partes que componen un documento XML. Para ello tomaremos como referencia http:\/\/es.wikipedia.org\/wiki\/Extensible_Markup_Language\u00a0seg\u00fan la cual Un documento XML est\u00e1 formado por el pr\u00f3logo y por el cuerpo del documento as\u00ed como texto de etiquetas que contiene una gran variedad de efectos positivos o negativos en la referencia [&hellip;]<\/p>\n","protected":false},"author":1090,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4614],"tags":[4846,6519],"class_list":["post-1100","post","type-post","status-publish","format-standard","hentry","category-futuro-tics","tag-web-30","tag-xml"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/posts\/1100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/users\/1090"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/comments?post=1100"}],"version-history":[{"count":1,"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/posts\/1100\/revisions"}],"predecessor-version":[{"id":1101,"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/posts\/1100\/revisions\/1101"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/media?parent=1100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/categories?post=1100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/gonzalo\/wp-json\/wp\/v2\/tags?post=1100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}