Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Java] Errore Transformer xml xsl

    Salve ragazzi, ho un problema con una semplice trasformazione. Il problema è questo, ho un file xml a cui applico un xsl per dargli uno stile, per così aver come risultato del codice html, che rappresenta il file xml formattato dallo stile del xsl, quando però eseguo il transformer, viene generato questo errore
    XML-22900: (Fatal Error) An internal error condition occurred. Ho fatto vari test e sono sicuro che il file xsl funziona correttamente, visto che con altri file xml la trasformazione va a buon fine, e anche lo stesso file xml è well formed, quindi non capisco da cosa possa dipendere l'errore, posto qui sotto il codice con la speranza che qualcuno possa aiutarmi, grazie

    codice:
    public XslTemplateSerializer(InputStream xslStream){
    		
    		try{
    			TransformerFactory factory = TransformerFactory.newInstance();
    			Templates templates = factory.newTemplates(new StreamSource(xslStream));
    			cache.put("site", templates);
    			transformer  = templates.newTransformer();
    		}catch (Exception e) {
    			logger.error(e.getMessage());
    		}
    	}
    
    	public String serialize(InputStream fileXml){
    		StringWriter result = new StringWriter();
    		try {
    			transformer.transform(new StreamSource(fileXml), new StreamResult(result)); // l'eccezione viene segnalata a questa riga	
    		} catch (TransformerException e) {
    			logger.error(e.getMessage());
    		}
    		return result.toString();
    
    	}

  2. #2
    Nessuno sa aiutarmi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.