From aruiz@isys.dia.fi.upm.es Mon Mar 12 18:56:47 2001 Received: from goofy.fi.upm.es (goofy.fi.upm.es [138.100.8.23]) by swi.psy.uva.nl (8.11.2/8.11.2) with ESMTP id f2CHukZ09631 for ; Mon, 12 Mar 2001 18:56:46 +0100 (MET) Received: from conversion.relay.fi.upm.es by relay.fi.upm.es (PMDF V6.0-24 #46251) id <01K14BLPAAV4000GVS@relay.fi.upm.es> for prolog@swi.psy.uva.nl; Mon, 12 Mar 2001 18:55:41 +0100 (MET) Received: from mistral.dia.fi.upm.es (mistral.dia.fi.upm.es [138.100.11.194]) by relay.fi.upm.es (PMDF V6.0-24 #46251) with ESMTP id <01K14BLOX38U000DW0@relay.fi.upm.es> for prolog@swi.psy.uva.nl; Mon, 12 Mar 2001 18:55:41 +0100 (MET) Received: from isys.dia.fi.upm.es by mistral.dia.fi.upm.es (8.8.8/FI-4.1) Mon, 12 Mar 2001 18:55:40 +0100 Date: Mon, 12 Mar 2001 18:54:48 +0100 From: Alberto Ruiz Cristina To: Swi Prolog Mailing List Message-id: <3AAD0D68.9CE3A35@isys.dia.fi.upm.es> MIME-version: 1.0 X-Mailer: Mozilla 4.6 [en] (WinNT; I) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7bit X-Accept-Language: en Subject: [SWIPL] XML Parser What is the goal of load_structure and, in general, DTD oriented predicates?
Will I be able to validate XML files with that DTD?
I am thinking about developing a simple XML parser that, given the name of a general element from the DTD, returned that particular element in an XML document. How could I solve the identification problem? (there can be different elements with the same name in a document structure)

Thank You

Alberto Ruiz

Spain