Non sono sicuro che sia possibile, ma ho pensato di chiedere e vedere se posso ottenere qualsiasi informazione.Utilizzo di XML e XSD per creare un database compilato
Come suggerisce il titolo, ho un file XML con migliaia di righe. Ho anche il suo file di schema XSD associato.
Mi chiedevo, è possibile per me convertire questi dati in un database MySQL senza specificare manualmente le cose XPath?
Ad esempio, è possibile per Java o Python o qualsiasi altro programma analizzare la struttura XML, basata su XSD, estrarre le colonne della tabella e popolarla con i dati?
Ho provato a utilizzare PHPMyAdmin per importare il mio file XML, ma non ha funzionato e ho detto che c'era un problema, che a mio avviso era legato al fatto che non era possibile creare le colonne. Per quanto ne so, può gestire meglio i file CSV, quindi questa è un'altra opzione per una conversione a 2 stadi.
Grazie.
puoi pubblicare un esempio di XML e la struttura di tabella della tabella che è in uso per ricevere i dati? –
Questo è esattamente il mio punto! Sto cercando un modo per creare automaticamente una struttura di tabella da XML/XSD. Non voglio preoccuparmi della struttura del tavolo. Voglio essere in grado di fornire solo XML e XSD, eseguire il software/codice e ricevere un DB popolato con i dati XML. – eoinzy
quindi se diamo a questo codice un file XML, per esempio un documento XHTML, sta andando a creare un sacco di tabelle da ipotesi, per memorizzare tutti i dati dal file XHTML? –