Digi3D


Digi3D 2007 y documentos XML:



Gran parte de los archivos que tienen que ver con un proyecto de Digi3D 2007 están en formato XML.

y más.


Estas tablas se pueden editar en su mayor parte desde dentro de Digi3D 2007, pero se pueden editar manualmente con cualquier programa de edición de XML o con el Bloc de Notas de Windows.

Nosotros recomendamos el programa gratuito XML Notepad de Microsoft o bien Altova XML Spy para la edición de estos archivos.


A continuación se explican ciertos aspectos de los documentos XML.


Documentos XML

La siguiente información se ha obtenido de Wikipedia.



Una de las mayores diferencias que existen entre las versiones anteriores de Digi3D y Digi3D 2007 es la implementación de documentos XML para la gestión de proyectos.


Este lenguage XML (eXtensible Markup Language) se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.


Estructura de un documento XML


La tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Entonces se tiene un árbol de pedazos de información. Estas partes se llaman elementos, y se las señala mediante etiquetas.

Una etiqueta consiste en una marca hecha en el documento, que señala una porción de este como un elemento, un pedazo de información con un sentido claro y definido. Las etiquetas tienen la forma <nombre>, donde nombre es el nombre del elemento que se está señalando.


Partes de un documento XML


Un documento XML está formado por el prólogo y por el cuerppo del documento.


- El prólogo contiene:

* una declaración XML. Es la sentencia que declara al documento como un        documento XML.

* una declaración de tipo de documento. Enlaza el documento con su DTD, o el DTD puede estar incluido en la propia declaración o ambas cosas al mismo tiempo. La relación entre elementos se especifica en un documento externo (expresada como DTD o como Xschema.)

* uno o más comentarios e instrucciones de procesamiento.



<!-- Esto es un comentario -->

<!-- Otro comentario -->


XML Schemas:


Un Schema es algo similar a un DTD (Definición Tipo de Documento), define qué elementos puede contener un documento XML, cómo están organizados y que atributos y de que tipo pueden tener sus elementos. 


Ventajas de los Schemas frente a los DTDs:


- Usan sintaxis de XML, al contrario que los DTDs.

- Permiten especificar los tipos de datos.

- Son extensibles.


La programación en Schema XML se basa en Namespaces. Podemos encontrar una analogía entre éstos y los llamamdos packages de Java. Cada Namespace contiene unos elementos y atributos que están estrechamente relacionados con el Spacename.



Documentos XSL y XSLT:


Las siglas XSL corresponden a Extensible Stylesheet Language, expresión inglesa traducible como "lenguaje extensible de hojas de estilo", se trata de una familia de lenguajes basados en el estándar XML que permite describir cómo la información contenida en un documento XML cualquiera debe ser transformada o formateada para su representación en un medio específico.


Esta familia está formada por tres lenguajes, entre ellos el XSLT:



Digi3D trabaja con archivos de extensión XSLT en caso de la plantilla para el Generador de Reseñas. Este archivo es editable por el usuario para definir así unaplantilla personalizada para las reseñas de los puntos medidos en Aerotriangulación.




(Información obtenida de Wikipedia)

Fecha de última modificación: 3 de mayo de 2007