libreria XML-Parse è un insieme leggero di funzioni riutilizzabili per l'analisi di uso generale, il controllo, e la creazione di file XML. Può sostenere flusso-oriented, SAX o DOM stili parsing, e comprende un validatore schema XSD opzionale e generatore schema grafica.
Supporta tutti XML valido, e comprende il controllo per la validità. Questa libreria ha dipendenze minime, ed è totalmente autonomo. Progetto Parse Libreria XML è scritto in C ed è sia la velocità e la memoria efficiente, ed è semplice da usare. Funzioni fondamentali primarie sono stati pubblicati, e saranno aggiunti ulteriori utilità relative a XML avanzate e utili. Rilasciato sotto licenza MIT.
La libreria XML-Parse contiene funzioni per l'analisi e / o la creazione di file xml in una varietà di modi. Si consiglia di utilizzare qualunque set ha un senso per le vostre esigenze. Le funzioni supportano le seguenti modalità alternative di lavorare con i file XML:
Leggi tutto xml-file in una struttura ad albero con token in memoria, e poi operare su, traverse, l'accesso, o ulteriori valori decodificare dall'albero. Il codice applicazione personalizzata di solito è necessario per accedere e operare sui valori token.
Leggi xml-files, analizzare e interpretare mentre vengono lette. Il codice specifico dell'applicazione personalizzata può essere intervallati con il parsing riutilizzabile chiama a interpretare, convertire, operare-on o memorizzare i valori immediatamente come input-stream viene letto, invece di memorizzare in una struttura token-albero intermedio. Questo metodo riduce requisiti di tempo e memoria, e supporta le operazioni in streaming.
Costruire strutture xml-albero con comode routine riutilizzabili dai dati nell'applicazione, e o modificare i valori in alberi lettura in.
Scrivi Partenza xml-file validi automaticamente xml alberi che sono stati costruiti o lettura nella memoria dall'applicazione.
Controllare xml alberi contro un XML Schema Definition arbitraria (XSD)
Cosa c'è di nuovo in questa versione:.
- Il gestione di spazi tra i tag è stato unificato.
- Un programma di utilità reformat_xml.c è stato aggiunto alla directory tests_and_examples.
- Può essere usato per i file XML di rientro in modo da migliorare la leggibilità.
Cosa c'è di nuovo nella versione 0.60:
- è stata aggiunta la possibilità di gestire i simboli numerici sfuggiti in file XML
. Tali valori iniziano con una e commerciale e una libbra-segno, seguito da un esadecimale o in base 10 del valore, e poi un punto e virgola.
I commenti non trovato