Newsgroup: it.comp.lang.javascript
Titolo: Javascript, XML e XMLBeans

Salve,
volevo fare delle considerazioni a proposito di JS e di XML e avanzare 
una idea/proposta.
Ad oggi, JS può essere considerato un'ottimo strumento per lo sviluppo 
di client più o meno complessi che possono avere o meno a seconda 
dello specifico dominio applicativo qualche restrizione (vedi uso 
obbligato di un browser, etc).
Inoltre può essere utilizzato per inviare delle richieste asincrone e 
riadattare la presentazione dei dati.
La comunicazione con sistemi etereogenei sembra basarsi sempre più su 
XML e javascript da gli strumenti di base per inviare e ricevere dati 
XML.
Il problema di fondo e che dovendo definire un'applicazione e dovendo 
far interagire JS con XML manca uno strumento che permetta di creare 
in modo agevole oggetti JS in grado di mascherarne la rappresentazione 
XML (ad oggi per inviare una richesta devo settarne a mano tutti gli 
elementi, inclusi gli attributi, ed essedo JS un linguaggio insidioso 
e facile perdere tempo su una banalità).
XMLBeans (
www.apache.org
) ha risolto il problema per java. Infatti a 
partire da uno schema xsd xmlbeans permette di generare una serie di 
classi con le quali è possibile istanziare oggetti che hanno una 
diretta rappresentazione xml. E' uno strumento utilissimo e che fa 
concentrare l'attenzione sulla progettazione dei dati e di come devono 
essere gestiti e non sulla gestione della rappresentazione xml.
Sarebbe utile avere una cosa del genere anche per JS: creo uno schema 
xsd e subito ho una serie di oggetti che posso utilizzare e che mi 
permettono di avere una rappresentazione xml. Non solo, potrei avere 
dei metodi che mi permettono di capire se c'è un elemento, se è 
settato un attributo e così via.
In questo modo ci si può concentrare su JS per definire il controllore 
e per rappresentare i dati e non su come essi devono essere inviati o 
richiesti.
Ho visto in giro e non mi sembra che ci sia qualcosa di già fatto 
(forse però mi sbaglio).
Ma voi che ne pensate?
Datemi i vostri pareri...
Potremmo fare un tool, magari in java che a partire dagli oggetti 
creati da xmlbeans genera i corrispondenti oggetti JS.
Aspetto vostri pareri.

Provate questo, non è proprio XML, anzi è meglio, prova dell' autore...
http://utenti.lycos.it/webdatagrid

 
ha un sacco di funzionalità, è open source?

> ha un sacco di funzionalità, è open source?
Non proprio, ho visto su SourceForge che è di "Public Domain": credo che
sarà presto sul mercato, per una nuova versione speriamo con qualche
funzionalità aggiuntiva, e magari un help in linea.

 diretta rappresentazione xml.
Per questo genere di cose non sempre è conveniente utilizzare XML. Ad
esempio, da molto tempo io (e non solo) utilizzo serializzare gli oggetti
js tramite l'object initializer, per passarli al server; e viceversa.
Online puoi trovare una marea di informazioni a riguardo, se cerchi sotto
il nome di "JSON" (altro nome per chiamare l'acqua calda, evvabbé :) ), che
altro non è che visualizzare un oggetto js tramite object initializer (puoi
trovare informazioni riguardo quest'ultimo nella reference di javascript).
-- 
.ZER0//sign
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)
on air ~ "Fiorella Mannoia - Il cielo d'Irlanda"