Se vuoi un modo per rappresentare in XML il *testo* della query, si può solo com XQuery, che però funziona solo se il database è già in formato XML. Per quanto riguarda il *risultato*, che io sappia solo SQL/XML lo permette.Originariamente inviato da mimms842
Salve gente! domanda:
Quale approccio posso adottare per ottenere rappresentazioni XML
di query effettuate su un db relazionale?
Ho letto di un linguaggio relativamente nuovo, SQL/XML,che
se non sbaglio consente di fare proprio questo,però non mi sembra sia molto
diffuso. XQuery d'altra parte consente di manipolare solamente documenti
XML, o sbaglio?Quindi qual è il metodo che si adotta tipicamente.Si fa tutto a manina, tipo in java? Illuminatemi GrAzIE))))
Se poi vuoi fare tutto a manina... divertiti pure. Basterebbe ciclare sui risultati e creare un elemento XML per ogni record trovato, del tipo
Non dovrebbe essere neanche troppo difficile...codice:i campi ID Cognome Nome diventerebbero, che ne so, <RECORD> <ID>...</ID> <Cognome>...</Cognome> <Nome>...</Nome> </RECORD> <RECORD> <ID>...</ID> ...... </RECORD> ciclando su ogni record così: totale = "" per ogni(record r del risultato) { record = "" per ogni(campo c in r) { record = record + "<" + c.nome + ">" + c.valore + "</" + c.nome + ">" } totale = totale + "<RECORD>" + record + "</RECORD>" }