Estudio de XML y estándares asociados

dc.contributor.advisorPérez Alcázar, José de Jesús
dc.contributor.authorAlvarez Aranda, Darío
dc.contributor.authorArroyo Flórez, Borys Efrén
dc.contributor.authorMartínez Tovar, Carlos Alberto
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialBucaramanga (Santander, Colombia)spa
dc.date.accessioned2024-08-13T18:55:24Z
dc.date.available2024-08-13T18:55:24Z
dc.date.issued2000
dc.degree.nameIngeniero de Sistemasspa
dc.description.abstractEl objetivo principal de este trabajo, es realizar un estudio sobre XML y estándares asociados a través de una búsqueda de información bibliográfica y prueba de herramientas existentes para ver las ventajas que ofrece al implementar una aplicación web. Aquí se estudiaron los aspectos más relevantes referentes a XML, de igual manera, se explicaron dos prototipos funcionales desarrollados utilizando esta tecnología. El primero, es un catálogo de referencias bibliográficas para proyectos de grado de la UNAB (Universidad Autónoma de Bucaramanga). Aquí utilizamos a XML como base de datos, el cual es accesado para realizar consultas eficientes, estadísticas y hacer administración al sitio web. El segundo, es una aplicación Web con integración con base de datos sobre un servidor web utilizando ASP para generar el documento XML a partir de los datos almacenados en la base de datos del Portafolio Docente Universitario de la UNAB. A lo largo de este trabajo encontramos que XML es el estándar más apropiado para el intercambio de datos en la web, representando un significativo paso en el uso de sistemas de aplicación web en la Internet y un prerrequisito importante para los negocios electrónicos (E-bussiness). Su fortaleza yace en la habilidad para integrar texto, datos y gráficos dentro de una estructura uniforme que sirva tanto para propósitos de presentación como para propósitos de almacenamiento en una base de datos. XML será el estándar por excelencia para la representación de información multiplataforma.spa
dc.description.abstractenglishThe main objective of this work is to carry out a study on XML and associated standards through a search for bibliographic information and testing of existing tools to see the advantages it offers when implementing a web application. Here, the most relevant aspects regarding XML were studied, and two functional prototypes developed using this technology were also explained. The first is a bibliographic reference catalogue for UNAB (Universidad Autónoma de Bucaramanga) degree projects. Here, we use XML as a database, which is accessed to perform efficient queries, statistics and to manage the website. The second is a Web application with integration with a database on a web server using ASP to generate the XML document from the data stored in the UNAB University Teaching Portfolio database. Throughout this work, we found that XML is the most appropriate standard for data exchange on the web, representing a significant step in the use of web application systems on the Internet and an important prerequisite for electronic business (E-business). Its strength lies in its ability to integrate text, data and graphics into a uniform structure that serves both presentation and database storage purposes. XML will become the gold standard for cross-platform information representation.spa
dc.description.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsIntroducción............................................................................................................................................................................................14 1. Genfrai idades................................................................................................................................................................................ 18 1.1 w3c - consorcio world wide web ....................................................................................................................................18 1.2 sgml - lenguaje de marcado generalizado estándar................................................................................................................... 19 1.3 1 itml - lenguaje de marcado inespertexto.................................................................................................................................... 20 2. Xml - lenguaje de marcado extensible .............................................................................................................................................22 2.1 principales características............................................................................................................................................................... 24 2.2 otras ventajas de xml ......................................................................................................................................................................25 2.3 desven ( ajas de xml ti.................................................................................................................................................................... 2.4 herramientas xml................................................................................................................................................................................27 2.4.1 editores xml................................................................................................................................................................................. 28 2.4.2 parsersxml................................................................................................................................................................................. 28 2.4.3 navegadores................................................................................................................................................................................. 28 2.5 arquitectura xml ................................................................................................................................................................................29 2.6 sintaxis xml......................................................................................................................................................................................... 30 2.6.1 documento xml bien - formado................................................................................................................................................... 31 2.6.2 documento xml válido............................................................................................................................................................... 32 2.6.3 codificación de caracteres............................................................................................................................................................. 32 2.6.4 comentarios en documentos xml..................................................................................................................................... 33 2.6.5 encabezado de un documento xml.......................................................................................................................................... 33 2.6.6 instrucciones de procesamiento................................................................................................................................................ 34 2.6.7 secciones cdata............................................................................................................................................................................... 35 2.6.8 referencias de entidad............................................................................................................................................................... 35 3. Estándares asociados a xml............................................................................................................................................................ 37 3.1 mecanismos de auto descripción en documentos xml............................................................................................................. 38 3 11 dtd - definición de tipo de documentos..................................................................................................................................... 38 3.1.1.1 tipo de atributos....................................................................................................................................................................... 42 3.1.2 xml - schemas................................................................................................................................................................................. 45 3.2 xml - namespaces .............................................................................................................................................................................52 3.2.1 declaración do espacios de nombres..................................................................................................................................... 53 3.2.2 la insuficiencia de los espacios do nombres tradicionales................................................................................................... 54 3.3 presentación de los datos en xml ............................................................................................................................................55 3.3.1 css - hojas de estilo en cascada................................................................................................................................................ 55 3.3.2 xsl - lenguaje de hojas de estilo extensible............................................................................................................................... 55 3.3.2.1 ¿cómo funciona xsl?............................................................................................................................................................... 57 3.3.2.2 el conjunto de instrucciones xsl..................................................................................................................................... 63 3.3.3 xslt ..........................................................................................................................................................................................65 3.3.4 lenguaje xml path.......................................................................................................................................................................... 68 3.4 xlink y xpointer - enlaces externos e internos.............................................................................................................................. 69 3.5 manejo dinámico de documentos xml ....................................................................................................................................71 3.5.1 dom - modelo objeto de documento........................................................................................................................................ 71 3.5.1.1 estructura de dom.................................................................................................................................................................. 72 3.5.1.2 nivel 1 de dom........................................................................................................................................................................... 73 3.5.1.3 nivel 2 de dom............................................................................................................................................................................ 76 3.5.1.3.1 características del nivel 2...................................................................................................................................................... 76 3.5.1.4 nivel 3 de dom............................................................................................................................................................................. 77 3.5.1.4.1 características del nivel 3. .....................................................................................................................................................77 3.5.1.5 ¿cómo trabaja dom?................................................................................................................................................................ 77 3.5.1.6 ¿qué no es dom?. .....................................................................................................................................................................79 3.5.17 ventajas de dom........................................................................................................................................................................ 80 3.5.1.8 desventajas de dom................................................................................................................................................................. 80 3.5.2 sax - simple api xml.................................................................................................................................................................... 80 3.5.2.1 ¿cómo trabaja sax?.................................................................................................................................................................. 81 3.5 2.2 ventajas do sax.......................................................................................................................................................................... 81 3.5.2.3 desventajas de sax.................................................................................................................................................................. 81 3.6 xhtml - lenguaje de marcado hipertexto extensible ...........................................................................................................82 3.6.1 ¿qué es xh iml?................................................................................................................................................................................. 82 3.6.2 ¿por qué es necesario xh i ml?..................................................................................................................................... 83 3.6.3 definición normativa de xhtml 1.0. ....................................................................................................................................84 3.6.3.1 requisitos de conformidad para documentos. .................................................................................................................84 3.6.3.1.1 documentos estrictamente conformes............................................................................................................................... 84 3.6.4 diferencias con html 4.0..................................................................................................................................... 85 3.6.4.1 los documentos deben ser "gramaticalmente correctos”......................................................................................... 85 3.6.4.2 los nombres de elementos y atributos deben escribirse en minúscula....................................................................... 86 3.6.4.3 los elementos no vacíos requieren etiquetas de cierre................................................................................................... 86 3.6.4.4 los valores de los atributos deben ir entre comillas.......................................................................................................... 87 3.6.4.5 minimización de atributos...................................................................................................................................................... 87 3.6.4.6 elementos vacíos.................................................................................................................................................................. 87 3.6.4.7 manipulación de espacios en blanco dentro de los valores de atributos. .....................................................................88 3.6.4.8 elementos "script" y "style".................................................................................................................................................... 88 3.6.4.9 las exclusiones de sgml. .........................................................................................................................................................89 3.6.4.10 elementos con atributos "id" y "ñame"............................................................................................................................. 89 3.7 xql - lenguaje de consulta xml.................................................................................................................................................... 89 3.7.1 ¿qué es xql?................................................................................................................................................................................. 90 3.7.2 ¿cómo trabaja xql?....................................................................................................................................................................... 91 3.7.3 características de xql.................................................................................................................................................................. 92 3.7.4 ventajas de xql................................................................................................................................................................................. 93 3.8 asp - servidor de páginas activas ............................................................................................................................................93 4. Aplicaciones de xml ..................................................................................................................................................................98 5. Implementación de api (daciones web en xml ....................................................................................................................102 5.1 catálogo de referencias bibliográficas de proyectos de .......................................................................................................102 5.2 aplicación web utilizando la base de datos del Portafolio docente universitario de la unab..........................................112 5.3 prototipo de integración de información de diferentes Fuentes xml....................................................................................117 5.4 herramientas y normas utilizadas.............................................................................................................................................. 119 5.5 dificultades en la implementación ...............................................................................................................................................120 5.6 directrices para trabajos futuros.................................................................................................................................... 120 6. Conclusiones................................................................................................................................................................................ 121 Bibliografía ....................................................................................................................................................................................122 Anexos .............................................................................................................................................................................................124spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/26017
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.relation.referencesI lyperToxt Markup Language, http://www.w3.org/MarkUp/, Abril 2000.spa
dc.relation.referencesW3C Wortd Wild Web Consortium.http://www.w3c.org, Abril 1999.spa
dc.relation.referencesH. Bingham. SGML Syntax Summary, http://www.oasis-open.org/cover/sgmlsyn/sgmlsyn.htm, Abril 2000.spa
dc.relation.referencesP.Spencer. Profesional XML Design and Implementation, programming with XML, ASP and IE5. Wrox Press l.tda, 1999.spa
dc.relation.referencesA. Aladro. Sólo Programadores, XML: el nuevo estándar de intemet(l), 24-33,1999.spa
dc.relation.referencesJ. Bravo Montero. Manual de XML. en Castellano, http7/www.programacion.net/html/xml/principal.htm, Noviembre 1999.spa
dc.relation.referencesMarketing y Comercio Electrónico XMI comienza una nueva era en Internet http://www.marketingycomercio.com/index.htm, Febrero 2000.spa
dc.relation.referencesS.Laurent and L. Cerami. Buildíng XML applicatioris.Mc Graw i lill,USA,1999.spa
dc.relation.referencesL. Wood.Programming the Web: The W3c DOM specification.lEEE Internet Computing,48 -59,1999.spa
dc.relation.referencesS. Lujan. ASP. http://aspespanol.com, Abril 2000.spa
dc.relation.referencese-new.com.Comunicaciones e Internet, http://www.e-new.com/enew/index.html, Abril 2000.spa
dc.relation.referencesXML Notepad y XML Writer, http://www.microsoft.com, Abril 2000.spa
dc.relation.referencesVisual XML, http://www.microsoft.com, Abril 2000.spa
dc.relation.referencesXML Spy, http://www.xmlSpy.com, Marzo 2000.spa
dc.relation.referencesC. Goldfarb y P. Prescod, Manual de XML. Prentice Hall, España, 1999.spa
dc.relation.referencesM. Posadas, XML(V) XML Schemas, http://www.algoritmodigital.com/articulos/054/A054MPM1 .ASP, Abril 2000.spa
dc.relation.referencesEspacios de Nombres en XML, http://www.w3.org/TR/1998/WD-xml-names-19980802, Mayo 2000.spa
dc.relation.referencesR. Montero, XML El Lenguaje Universal http://www.ramon.Org/xml/articulos/intro_xml-xhtml.htm#css_xsl. Marzo 2000.spa
dc.relation.referencesM. Posadas, XML(VI) El lenguaje de presentación de datos: XSL, http://www.algoritmodigital.com/aiticulos/056/A056MPM1 .ASP, Abril 2000.spa
dc.relation.referencesXSL Transformador!, htlp://www. w3.org/TR/xslt, Noviembre 1999spa
dc.relation.referencesXpath, http://www.w3.oig/TR/xpath, Noviembre 1999.spa
dc.relation.referencesExtensible Linking Language, http://www.w3.org/TR/xlink, Noviembre 1999,spa
dc.relation.referencesExtensible Pointer Language, http://www.w3.org/TR/xptr, Noviembre 1999.spa
dc.relation.referencesDocument Object Model, htlp://www.w3.org/DOM/, Abril 2000.spa
dc.relation.referencesWebreview, ÜUM, http://www.webreview.com/pub/Guide/DOM, Enero 2000.spa
dc.relation.referencesDeveloperlife DOM, http://developertife.com/default.htm, Diciembre 1999.spa
dc.relation.referencesMegginson Technologies, http://www.megginson.com/SAX/, Mayo 2000.spa
dc.relation.referencesXML Made Easy, http://www.jAinlA.uin/mdsax, I ebrero2000.spa
dc.relation.referencesJ. Lara, I ¡TiviL. ¡ xtensible XIi1 ml, http://www.sida!.org/traduc/xlitml I .htm#toc, Febrero 2000.spa
dc.relation.referencesXML Query Language, http://www.w3.Org/l R/NOTE-xml-ql/, Febrero 2000.spa
dc.relation.referencesS. Mace y U. Flor, Entretejiendo un Web mejor, Byte, 50-59, marzo 1998.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsSystems engineerspa
dc.subject.keywordsTechnological innovationsspa
dc.subject.keywordsExtensible Markup Languagespa
dc.subject.keywordsBibliographic informationspa
dc.subject.keywordsE-commercespa
dc.subject.keywordsXml documentsspa
dc.subject.keywordsXML (Markup Language)spa
dc.subject.keywordsWord processing (Computer Science)spa
dc.subject.keywordsInternet advertisingspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembXML (Lenguaje de marcado)spa
dc.subject.lembProcesamiento de textos (Ciencia de la computación)spa
dc.subject.lembPublicidad en Internetspa
dc.subject.proposalLenguaje de marcado extensiblespa
dc.subject.proposalInformación bibliográficaspa
dc.subject.proposalComercio electrónicospa
dc.subject.proposalDocumentos xmlspa
dc.titleEstudio de XML y estándares asociadosspa
dc.title.translatedStudy of XML and associated standardsspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2000_Tesis_Dario_Alvarez.pdf
Tamaño:
21.29 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: