2010-05-26 10 views
5

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

3

Se si ha familiarità con C# e LINQ, LinqPad è la strada da percorrere. Da qui puoi usare Linq per Sql e Linq per XML.

0

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

1

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.

Problemi correlati