MULTI-FUNCTION PARSER
Technologies are described herein for communicating, processing and transforming data of a structured document. A parser and a consumer are configured to iteratively process data of a structured document without the need to create a complete and structured representation of the structured document i...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Technologies are described herein for communicating, processing and transforming data of a structured document. A parser and a consumer are configured to iteratively process data of a structured document without the need to create a complete and structured representation of the structured document in memory. The parser interprets and communicates individual data elements and associated properties of the structured document to the consumer. The consumer processes each data element before instructing the parser to send the next data element. If a predetermined condition is met, the parser discontinues the communication of the data elements of the structured document. According to various embodiments, the consumer may be configured to construct a generic version of the structured document. The consumer may also be configured to use data of the structured document to perform calculations, search functions, or any other type of processing or data conversion.
La présente invention concerne des technologies permettant de communiquer, de traiter et de transformer des données d'un document structuré. Un analyseur syntaxique et un répartiteur sont configurés pour traiter de manière itérative des données d'un document structuré sans qu'il soit nécessaire de créer une représentation complète et structurée du document structuré dans la mémoire. L'analyseur syntaxique interprète et communique au répartiteur des éléments de données individuels et des propriétés associées du document structuré. Le répartiteur traite chaque élément de données avant de donner pour instruction à l'analyseur syntaxique d'envoyer l'élément de données suivant. Si une condition prédéfinie est satisfaite, l'analyseur syntaxique interrompt la communication des éléments de données du document structuré. Selon divers modes de réalisation, le répartiteur peut être configuré de manière à construire une version générique du document structuré. Le répartiteur peut également être configuré pour utiliser les données du document structuré pour effectuer des calculs, des fonctions de recherche, ou tout autre type de traitement ou de conversion de données. |
---|