Il faut regarder du coté des API de Pull Parsing ;)
Contrairement aux API SAX, la lecture du document XML est dirigée par
l'application principale . Dés détection d'une sous partie, il est
possible de traiter immédiatement les données ou - mieux - constituer un
sous document DOM pour traitement immédiat, avant de continuer la
lecture du document source !
magicoz@freesurf.fr a écrit :
>Pierre,
>
>Mon objectif est de parser le document XML puis de stocker les données dans
>une BDD. J'ai déjà un peu regardé du coté de SAX et c'est une telle
>nébuleuse que j'ai arreté d'y chercher.. de quel coté je devrais regarder
>exactement pour repondre a mes besoins ?
>
>cdt,
>
>Alex / Paris
>
>Pierre Attar écrit:
>
>
>
>>Voir du coté de SAX et bien sur en fonction des traitements à réaliser.
>>La programmation évènementielle à l'avantage de
>>ne pas obliger au chargement de tout le document.
>>
>>Pierre
>>
>>At 11:39 14/10/2005, you wrote:
>>
>>
>>>j'ai besoin de lire/parser de (tres) gros fichiers XML (350 ou 400 Mo) par
>>>VBS (ou autres)...j'ai le choix entre : une méthode capable de me lire les
>>>400 Mo d'un coup avant de parser OU une methode qui me découpe mon gros
>>>fichier XML en plus petits fichiers. Pour le moment, je n'ai trouvé ni
>>>l'une ni l'autre. Les methodes "Microsoft.XMLDOM" de MS ne me sont d'aucun
>>>secours par exemple, car incapables de me charger ces 400 Mo.
>>>
>>>
>>Pierre Attar (mailto:pat@tireme.fr)
>>Consultant en informatique documentaire XML
>>Consultant in Structured Document engineering
>>Tirème SARL (http://www.tireme.fr)
>>
>>Projet "Mutualiser l'effort de montée en compétences sur XML"
>>http://www.mutu-xml.org/index.html
>>
>>
>>--
>>Devenez redacteur <XML>fr et contribuez au developpement du
>>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>>
>>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>>
>>Cette liste est a votre disposition pour discuter en francais de
>>tout sujet technique lie a XML.
>>
>>Pour resilier votre abonnement, envoyez un message contenant
>>la commande "unsubscribe" a xml-tech-request@xmlfr.org
>>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>>
>>
>>
>
>--
>Devenez redacteur <XML>fr et contribuez au developpement du
>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
>Cette liste est a votre disposition pour discuter en francais de
>tout sujet technique lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant
>la commande "unsubscribe" a xml-tech-request@xmlfr.org
>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Oct 14 12:22:53 2005