Can you please convert this into text and use proper indenting?

It would make it easier to help you.

For instance, it is hard to see the structure of your XML with
everything on the
left margin:

<Seleccion>
  <Texto>
    <titulo>Sobre Libros:</titulo>
    <opcion>De Internet</opcion>
  </Texto>
</Seleccion>

You only need two spaces to indent to make XML readable.

Another thing:  keep in mind that XML is case sensitive.  That means
that

<Seleccion> is not the same as <seleccion>

That will affect your stylesheets as well!
-----Original Message-----
From: Ivan Manuel Andrade Muñoz [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, March 21, 2002 10:14 AM
To: [EMAIL PROTECTED]
Subject: HELP PLEASE, HELP with Piece of code. 


Hello to all.
It wanted to request aid, to solve to this error when executing my page
XML.
My arhivo XML:Seleccion.xml
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<?xml-stylesheet href="Seleccion.xsl" type="text/xsl"?>
<?cocoon-process type="xslt"?>
<Seleccion>
<Texto>
<titulo>
Sobre Libros:
</titulo>
<opcion>
De Internet.
</opcion>
<opcion>
De Base de Datos.
</opcion>
</Texto>
<Texto>
<titulo>
Un Formulario:
</titulo>
<opcion>
De XML.
</opcion>
<opcion>
De Futbol.
</opcion>
</Texto>
</Seleccion>
My archivo XSL:Seleccion.xsl
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:template match="/">

<xsl:processing-instruction name="cocoon-format">
type="text/html"
</xsl:processing-instruction>
<xsl:for-each select="Seleccion/Texto">
<HTML>
<HEAD>
<TITLE>
Libro
</TITLE>
<link rel="stylesheet" type="text/css" href="Seleccion.css"
title="Style"/> 
</HEAD>
<BODY background="Arena.gif" aLink="#ff0000" bgColor="#ffffff"
link="#213d89" text="#000000" vLink="#a15b2a"> 
<P/> 
<CENTER>
<IMG src="Linea.gif"/>
<P/>
<H1>
UNA APLICACION XML
</H1>
<P/>
<IMG src="Linea.gif"/>
<P/>
<H2> 
<xsl:value-of select="titulo"/> 
</H2> 
<H3>
<A HREF="Libros.xml"> 
<xsl:apply-templates select='opcion'/>
</A>
</H3> 
</CENTER> 
<CENTER>
<IMG src="Linea.gif"/>
<P/>
<IMG src="Linea.gif"/>
</CENTER> 
<P/> 
</BODY>
</HTML>
</xsl:for-each>
</xsl:template>
<xsl:template match='opcion'>
<xsl:value-of select="."/>
<P/>
</xsl:template>

</xsl:stylesheet>
My error:
------------------------------------------------------------------------
------------------------------------------------------------------------
-------------------
Error found handling the request.
------------------------------------------------------------------------
------------------------------------------------------------------------
--------------------
org.apache.xalan.xslt.XSLProcessorException: Can't have more than one
root on a DOM!
        at
org.apache.xalan.xslt.XSLTEngineImpl.error(XSLTEngineImpl.java:1674)
        at
org.apache.xalan.xslt.XSLTEngineImpl.error(XSLTEngineImpl.java:1638)
        at
org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:671)
        at
org.apache.cocoon.transformer.XalanTransformer.transform(XalanTransforme
r.java:107)
        at
org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.jav
a:116)
        at org.apache.cocoon.Engine.handle(Engine.java:384)
        at org.apache.cocoon.Cocoon.service(Cocoon.java:183)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:86 5)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
        at org.apache.tomcat.core.Handler.service(Handler.java:287)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.jav
a:812)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H
ttpConnectionHandler.java:213)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416
)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:50
1)
   &nbs p;    at java.lang.Thread.run(Thread.java:484)
---------
org.xml.sax.SAXException: Can't have more than one root on a DOM!
        at
org.apache.xalan.xpath.xml.FormatterToDOM.append(FormatterToDOM.java:155
)
        at
org.apache.xalan.xpath.xml.FormatterToDOM.startElement(FormatterToDOM.ja
va:260)
        at
org.apache.xalan.xslt.XSLTEngineImpl.flushPending(XSLTEngineImpl.java:38
16)
        at
org.apache.xalan.xslt.XSLTEngineImpl$ResultTreeHandler.startElement(XSLT
EngineImpl.java:3877)
        at
org.apache.xalan.xslt.ElemLiteralResult.execute(ElemLiteralResult.java:2
11)
        at
org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateEl
ement.java:661)
        at org.apache.xalan.xslt.ElemLiteralResult.execute(
ElemLiteralResult.java:254)
        at
org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateEl
ement.java:661)
        at
org.apache.xalan.xslt.ElemTemplateElement.transformChild(ElemTemplateEle
ment.java:1199)
        at
org.apache.xalan.xslt.ElemTemplateElement.transformSelectedChildren(Elem
TemplateElement.java:962)
        at
org.apache.xalan.xslt.ElemForEach.execute(ElemForEach.java:127)
        at
org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateEl
ement.java:661)
        at
org.apache.xalan.xslt.ElemTemplate.execute(ElemTemplate.java:145)
        at
org.apache.xalan.xslt.StylesheetRoot.process(StylesheetRoot.java:443)
        at org.apache.xalan.xslt.XSLTEngineImpl.proc
ess(XSLTEngineImpl.java:647)
        at
org.apache.cocoon.transformer.XalanTransformer.transform(XalanTransforme
r.java:107)
        at
org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.jav
a:116)
        at org.apache.cocoon.Engine.handle(Engine.java:384)
        at org.apache.cocoon.Cocoon.service(Cocoon.java:183)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
        at org.apache.tomcat.core.Handler.service(Handler.java:287)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at org.apache.tomcat.core.Contex
tManager.internalService(ContextManager.java:812)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H
ttpConnectionHandler.java:213)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416
)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:50
1)
        at java.lang.Thread.run(Thread.java:484)
------------------------------------------------------------------------
------------------------------------------------------------------------
--------------------------
Thank you very much, by its aid. 



MSN Photos es la manera más sencilla de compartir e imprimir sus fotos.
http://photos.latam.msn.com/Support/WorldWide.aspx
---------------------------------------------------------------------
Please check that your question has not already been answered in the FAQ
before posting. To unsubscribe, e-mail: For additional commands, e-mail:



---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to