ciao, sono ancora qui a ciedervi un aiuto.
allora io ho creato un mio xml di prova contenente dei dati, e poi un xmlrules con le regole per parsarare l'XML di prova e infine nel mio struts config ho scritto queto
codice:
<plug-in className="org.apache.struts.plugins.DigestingPlugIn">
<set-property property="key"
value="valoriXML"/>
<set-property property="configPath"
value="/WEB-INF/prova.xml"/>
<set-property property="digesterPath"
value="/WEB-INF/digester-rules.xml"/>
</plug-in>
e tutto funziona alla perfezione, però l'xml da parsare arriva in risposta da una servlet, e quindi ce l'ho in uno stream, però non riesco a recuperare le regole...
io faccio questo
codice:
try {
Digester digester = DigesterLoader.createDigester(
this.getClass().getClassLoader().getResource("WEB-INF\\digester-rules.xml"));
ArrayList a = (ArrayList)digester.parse(
this.getClass().getClassLoader().getResourceAsStream("prova.xml")); } catch( Exception e ) { e.printStackTrace(); }
come posso fare a recuperare le regole dalla action???