1 / 4

F. J. Díez Vegas Dpto. Inteligencia Artificial. UNED fjdiez@dia.uned.es ia.uned.es/~fjdiez

Reunión del Proyecto Elvira II San Sebastián, 19-20 Mayo 2004. XML y modelos gráficos probabilistas. F. J. Díez Vegas Dpto. Inteligencia Artificial. UNED fjdiez@dia.uned.es www.ia.uned.es/~fjdiez. Formatos XML para MPG’s. Sintaxis del XML Ejemplos de GeNIE 2 Algunos formatos propuestos

etta
Download Presentation

F. J. Díez Vegas Dpto. Inteligencia Artificial. UNED fjdiez@dia.uned.es ia.uned.es/~fjdiez

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Reunión del Proyecto Elvira IISan Sebastián, 19-20 Mayo 2004 XML y modelos gráficos probabilistas F. J. Díez Vegas Dpto. Inteligencia Artificial. UNED fjdiez@dia.uned.es www.ia.uned.es/~fjdiez

  2. Formatos XML para MPG’s • Sintaxis del XML • Ejemplos de GeNIE 2 • Algunos formatos propuestos • BNIF (Fabio Cozman) • http://www-2.cs.cmu.edu/~fgcozman/Research/InterchangeFormat/ • BNF (Microsoft) • http://research.microsoft.com/dtas/bnformat/default.htm • XDSL (GeNIE) • http://www.sis.pitt.edu/~genie/download/xdsl_schema.zip • GMWB (Tsai-Ching Lu y Marek Druzdel) • no publicado

  3. Trabajar con XML • Escribir y leer XML desde Java • XMLEncoder / XMLDecoder • DOM: genera el árbol y lo lee • SAX: va procesando eventos • Xerces: párser que se integra con DOM o con SAX • Definir lenguajes (formatos) XML • Dos posibilidades • DTD (no es XML; antiguo; menos flexible) • Schema (es XML; más moderno; más flexible) • Herramienta estándar: XML Spy (comercial)

  4. ¿Merece la pena para Elvira? • Una posibilidad: XMLEn/Decoder, de Java • Convertir las clases principales en JavaBeans • Otra posibilidad: Definir un formato propio • Aprender a usar esquemas (mejor que DTD’s) • Adquirir una herramienta, como XML Spy • Definir el formato • ¿Para qué queremos XML? Es decir, ¿qué nos aportaría un formato XMLque no tengamos en el formato Elvira? • Posibilidad: nuevo formato,en colaboración con otros grupos

More Related