Ho un file XML, che mi piacerebbe interrogare (lettura/scrittura) nello stesso modo come se fosse un database relazionale. Le prestazioni non è un grosso problema, voglio solo essere in grado di caricare il file e avviare l'esecuzione di query, preferibilmente senza dover definire uno schema. Qualcuno sa se questo software esiste?C'è una GUI che mi consentirà di interrogare un file XML?
risposta
Se si ha familiarità con C# e LINQ, LinqPad è la strada da percorrere. Da qui puoi usare Linq per Sql e Linq per XML.
Non è una GUI, ma xmllint ha un'opzione di shell, che consente di interagire con i file XML tramite XPath. È abbastanza utile e un po 'simile alla navigazione in una struttura di directory in Unix. Vedi http://xmlsoft.org/xmllint.html
Non sono completamente sicuro di cosa intendi per lettura/scrittura, ma supponendo che tu desideri un'esperienza simile ad Access, prova il Oxygen XML Editor.
E 'un grande editore generale XML con un sacco di sostegno per l'interrogazione e la loro Grid Editor fa un bel lavoro di consentire di appena inserire/eliminare fila se ci sono dati ricorrenti nel codice XML.
Così come XPath, ma ha anche piena XQuery support con interfaccia grafica per aiutarvi a scrivere query.
L'ho usato per anni - mi piace particolarmente i termini di licenza e GUI cross-platform, che mi ha lasciato usare su qualsiasi delle mie macchine, tra cui Mac.
- 1. C'è qualche utilità Unix che mi consentirà di grep più file con poca digitazione?
- 2. Come selezionare un listener di eventi che mi consentirà di attendere fino al termine di async.times per eseguire una funzione
- 3. Come interrogare lucene con l'operatore "mi piace"?
- 4. Creazione automatica di una GUI da uno schema XML
- 5. Come interrogare questi due file XML usando C#?
- 6. Esiste un'impostazione in VS 2010 che consentirà di ripristinare i file aperti dopo la modifica di un file di progetto?
- 7. Come interrogare la colonna xml in tsql
- 8. Incluso un file XML in un file XML/XSL
- 9. Quale struttura/algoritmo dati mi consentirà di inviare un elenco di dizionari chiave/valore utilizzando la minor quantità di bit?
- 10. Zeppelin - Impossibile interrogare con% sql una tabella Mi sono registrato con pyspark
- 11. Mi piacerebbe fermare carrierwave cancellando un file
- 12. Informazioni sull'estensione di file .MI?
- 13. Un metodo per creare una semplice GUI
- 14. Apre un file GUI da un altro file PyQT
- 15. errore di Eclipse Android quando si passa da GUI xml
- 16. Toolkit Gui, che dovrei usare?
- 17. Interrogare una matrice di oggetti usando linq
- 18. mi aspettavo tASSOC in un file Rails
- 19. Come posso interrogare un docx di Word in un'app ASP.NET?
- 20. Esistono librerie GUI per Python che consentono di compilare un file EXE (Windows) e APP (Mac)?
- 21. come interrogare SQL Server tramite REST per ottenere XML
- 22. GUI di Sudoku che utilizzano java
- 23. Strumento che mi mostra quali file sono scritti in Linux?
- 24. Un "About" finestra di messaggio per una GUI con Qt
- 25. Un sacco di controlli della GUI che indicano stati diversi
- 26. Visualizza report XML Fitnesse all'interno della GUI Hudson
- 27. Interrogare i risultati di una stored procedure
- 28. C# Criptare un file XML
- 29. Lettura del file xml da una risorsa
- 30. Incorporamento di un documento xml all'interno di una stringa xml