Estudio de XML y estándares asociados
| dc.contributor.advisor | Pérez Alcázar, José de Jesús | |
| dc.contributor.author | Alvarez Aranda, Darío | |
| dc.contributor.author | Arroyo Flórez, Borys Efrén | |
| dc.contributor.author | Martínez Tovar, Carlos Alberto | |
| dc.coverage.campus | UNAB Campus Bucaramanga | spa |
| dc.coverage.spatial | Bucaramanga (Santander, Colombia) | spa |
| dc.date.accessioned | 2024-08-13T18:55:24Z | |
| dc.date.available | 2024-08-13T18:55:24Z | |
| dc.date.issued | 2000 | |
| dc.degree.name | Ingeniero de Sistemas | spa |
| dc.description.abstract | El 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.abstractenglish | The 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.degreelevel | Pregrado | spa |
| dc.description.learningmodality | Modalidad Presencial | spa |
| dc.description.tableofcontents | Introducció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 .............................................................................................................................................................................................124 | spa |
| dc.format.mimetype | application/pdf | spa |
| dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
| dc.identifier.repourl | repourl:https://repository.unab.edu.co | spa |
| dc.identifier.uri | http://hdl.handle.net/20.500.12749/26017 | |
| dc.language.iso | spa | spa |
| dc.publisher.faculty | Facultad Ingeniería | spa |
| dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
| dc.publisher.program | Pregrado Ingeniería de Sistemas | spa |
| dc.relation.references | I lyperToxt Markup Language, http://www.w3.org/MarkUp/, Abril 2000. | spa |
| dc.relation.references | W3C Wortd Wild Web Consortium.http://www.w3c.org, Abril 1999. | spa |
| dc.relation.references | H. Bingham. SGML Syntax Summary, http://www.oasis-open.org/cover/sgmlsyn/sgmlsyn.htm, Abril 2000. | spa |
| dc.relation.references | P.Spencer. Profesional XML Design and Implementation, programming with XML, ASP and IE5. Wrox Press l.tda, 1999. | spa |
| dc.relation.references | A. Aladro. Sólo Programadores, XML: el nuevo estándar de intemet(l), 24-33,1999. | spa |
| dc.relation.references | J. Bravo Montero. Manual de XML. en Castellano, http7/www.programacion.net/html/xml/principal.htm, Noviembre 1999. | spa |
| dc.relation.references | Marketing y Comercio Electrónico XMI comienza una nueva era en Internet http://www.marketingycomercio.com/index.htm, Febrero 2000. | spa |
| dc.relation.references | S.Laurent and L. Cerami. Buildíng XML applicatioris.Mc Graw i lill,USA,1999. | spa |
| dc.relation.references | L. Wood.Programming the Web: The W3c DOM specification.lEEE Internet Computing,48 -59,1999. | spa |
| dc.relation.references | S. Lujan. ASP. http://aspespanol.com, Abril 2000. | spa |
| dc.relation.references | e-new.com.Comunicaciones e Internet, http://www.e-new.com/enew/index.html, Abril 2000. | spa |
| dc.relation.references | XML Notepad y XML Writer, http://www.microsoft.com, Abril 2000. | spa |
| dc.relation.references | Visual XML, http://www.microsoft.com, Abril 2000. | spa |
| dc.relation.references | XML Spy, http://www.xmlSpy.com, Marzo 2000. | spa |
| dc.relation.references | C. Goldfarb y P. Prescod, Manual de XML. Prentice Hall, España, 1999. | spa |
| dc.relation.references | M. Posadas, XML(V) XML Schemas, http://www.algoritmodigital.com/articulos/054/A054MPM1 .ASP, Abril 2000. | spa |
| dc.relation.references | Espacios de Nombres en XML, http://www.w3.org/TR/1998/WD-xml-names-19980802, Mayo 2000. | spa |
| dc.relation.references | R. Montero, XML El Lenguaje Universal http://www.ramon.Org/xml/articulos/intro_xml-xhtml.htm#css_xsl. Marzo 2000. | spa |
| dc.relation.references | M. Posadas, XML(VI) El lenguaje de presentación de datos: XSL, http://www.algoritmodigital.com/aiticulos/056/A056MPM1 .ASP, Abril 2000. | spa |
| dc.relation.references | XSL Transformador!, htlp://www. w3.org/TR/xslt, Noviembre 1999 | spa |
| dc.relation.references | Xpath, http://www.w3.oig/TR/xpath, Noviembre 1999. | spa |
| dc.relation.references | Extensible Linking Language, http://www.w3.org/TR/xlink, Noviembre 1999, | spa |
| dc.relation.references | Extensible Pointer Language, http://www.w3.org/TR/xptr, Noviembre 1999. | spa |
| dc.relation.references | Document Object Model, htlp://www.w3.org/DOM/, Abril 2000. | spa |
| dc.relation.references | Webreview, ÜUM, http://www.webreview.com/pub/Guide/DOM, Enero 2000. | spa |
| dc.relation.references | Developerlife DOM, http://developertife.com/default.htm, Diciembre 1999. | spa |
| dc.relation.references | Megginson Technologies, http://www.megginson.com/SAX/, Mayo 2000. | spa |
| dc.relation.references | XML Made Easy, http://www.jAinlA.uin/mdsax, I ebrero2000. | spa |
| dc.relation.references | J. Lara, I ¡TiviL. ¡ xtensible XIi1 ml, http://www.sida!.org/traduc/xlitml I .htm#toc, Febrero 2000. | spa |
| dc.relation.references | XML Query Language, http://www.w3.Org/l R/NOTE-xml-ql/, Febrero 2000. | spa |
| dc.relation.references | S. Mace y U. Flor, Entretejiendo un Web mejor, Byte, 50-59, marzo 1998. | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
| dc.subject.keywords | Systems engineer | spa |
| dc.subject.keywords | Technological innovations | spa |
| dc.subject.keywords | Extensible Markup Language | spa |
| dc.subject.keywords | Bibliographic information | spa |
| dc.subject.keywords | E-commerce | spa |
| dc.subject.keywords | Xml documents | spa |
| dc.subject.keywords | XML (Markup Language) | spa |
| dc.subject.keywords | Word processing (Computer Science) | spa |
| dc.subject.keywords | Internet advertising | spa |
| dc.subject.lemb | Ingeniería de sistemas | spa |
| dc.subject.lemb | Innovaciones tecnológicas | spa |
| dc.subject.lemb | XML (Lenguaje de marcado) | spa |
| dc.subject.lemb | Procesamiento de textos (Ciencia de la computación) | spa |
| dc.subject.lemb | Publicidad en Internet | spa |
| dc.subject.proposal | Lenguaje de marcado extensible | spa |
| dc.subject.proposal | Información bibliográfica | spa |
| dc.subject.proposal | Comercio electrónico | spa |
| dc.subject.proposal | Documentos xml | spa |
| dc.title | Estudio de XML y estándares asociados | spa |
| dc.title.translated | Study of XML and associated standards | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
| dc.type.local | Trabajo de Grado | spa |
| dc.type.redcol | http://purl.org/redcol/resource_type/TP |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- 2000_Tesis_Dario_Alvarez.pdf
- Tamaño:
- 21.29 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Tesis
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 829 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
