Newsgroup: it.comp.java
Titolo: [OT]..o quasi Nescape e XML

Salve ragazzi
Ho un dato in formato XML con relativo XSL..
Su IE6 funziona perettamente Nu NetSchioppo(Netscape) 7 vedo solo i dati
concatenati senza formattazione....
VI č capitato?
io intanto continuo la mia ricerca.. ho visto un pň in giro siti che fanno
uso di qsta tecnologia
ed ho riscontrato i stessi problemi che ho io
io intanto continuo la mia ricerca.. ho visto un pň in giro siti che fanno
uso di qsta tecnologia
ed ho riscontrato i stessi problemi che ho io
Posto il codice
il DOc viene prodotto cosě lasciate perdere ed il resto č solo una prova...
public Document query() throws Exception {
    Document result=null;
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = dbf.newDocumentBuilder();
    result = builder.newDocument();
    Element books = result.createElement("TIPOUTENTE");
    queryDataSet1.open();
    while (queryDataSet1.next()){
    Element book = result.createElement("ID"),
                    code = result.createElement("TIPO"),
                    author = result.createElement("DESCRIZIONE");
code.appendChild(result.createTextNode(queryDataSet1.getString("TIPOUTENTE")
));
author.appendChild(result.createTextNode(queryDataSet1.getString("DESCRIZION
E")));
    book.appendChild(code);
    book.appendChild(author);
    books.appendChild(book);
    }
    queryDataSet1.close();
    result.appendChild(books);
    return result;
  }
e viene visualizzzato nella JSP in qsto modo...
.....
<jsp:useBean id="dd" scope="session" class="w2.Bean1" />
<?xml-stylesheet type="text/xsl" href="example1.xsl"?>
<%
  TransformerFactory transformerFactory =  TransformerFactory.newInstance();
  Transformer transformer = transformerFactory.newTransformer();
  Source source = new DOMSource(dd.query());
  StringWriter writer = new StringWriter();
  Result result3 = new StreamResult(writer);
  transformer.transform(source,result3);
  String s = writer.toString();
%>
<%=s%>
il file
xsl..
<xsl:stylesheet xmlns:xsl="
http://www.w3.org/1999/XSL/Transform
"
version="1.0">
 <xsl:template match="/">
  <HTML>
   <HEAD>
    <TITLE>Books report</TITLE>
   </HEAD>
   <BODY>
    <xsl:apply-templates select="TIPOUTENTE"/>
   </BODY>
  </HTML>
 </xsl:template>
 <xsl:template match="TIPOUTENTE">
  <HR/>
  <TABLE border="2" width="100%">
   <TH>Tipo Utente</TH>
   <TH>Author</TH>
   <xsl:for-each select="ID">
    <xsl:apply-templates select="."/>
   </xsl:for-each>
  </TABLE>
  <HR/>
 </xsl:template>
 <xsl:template match="ID">
  <TR bgcolor="yellow">
   <TD width="50%" align="center">
    <a>
     <xsl:attribute name="href">xxxxxx?ppppp=<xsl:value-of
select="TIPO"/></xsl:attribute>
     <xsl:value-of select="TIPO"/>
    </a>
   </TD>
   <TD>
    <xsl:value-of select="DESCRIZIONE"/>
   </TD>
  </TR>
 </xsl:template>
</xsl:stylesheet>
Ciao e grazie
a tutti

Ciao, secondo me dovresti provare a postare su un NG dove ne sanno qualcosa
di più sulle differenze tra i browser ( it.comp.lang.javascript ? ).
Io sto sviluppando un'applicazione web oriented basata su servlet e la
trasformazione la faccio fare al server e non ho problemi.
Dovresti controllare l'HTML che generi e magari postare quello.
Ciao Dev.
p.s. mi potresti dare l'indirizzo dei siti che usano questa tecnica?
p.s.2. fammi sapere se scopri il problema.