Closed Bug 207358 Opened 21 years ago Closed 21 years ago

Browser crash loading XML document [@ txMozillaXMLOutput::endHTMLElement]

Categories

(Core :: XSLT, defect)

defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 202765

People

(Reporter: rgimelli, Assigned: peterv)

Details

(Keywords: crash)

Crash Data

Attachments

(3 files)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312

The browser crashes loading an xml document with an xslt generating html and a
<script>document.write("AAA");</script>

Reproducible: Always

Steps to Reproduce:
1. create a xml file like this:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="UIWrapperAuto.xsl"?>
<!--
    Document   : genUiWrapperExample.xml
    Created on : May 28, 2003, 12:07 PM
    Author     : rgimelli
    Description:
       Esempio di documento generato da toXml(), per test foglio XSLT
-->

<uiWrapper id="jtfc.samples.FatturaPrompt" title="Elenco Fatture"
postTo="./FatturaHC">
        <component id="dataFattura" class="jtech.ui.wrapper.JtHtmlText">
             <property name="label">
                  Data Fattura:
             </property>
             <value>
               10-01-2000
             </value>
        </component>  
        
        <component id="numeroFattura" class="jtech.ui.wrapper.JtHtmlText">
              <property name="label">
                   Numero:
              </property>
             <value>
               AB2334
             </value>
        </component>             
        
</uiWrapper>


2.

In the same directory create a file named UIWrapperAuto.xsl like this:


<?xml version="1.0" encoding="UTF-8" ?>

<!--
    Document   : UIWrapperAuto.xsl
    Created on : May 28, 2003, 12:21 PM
    Author     : rgimelli
    Description:
        Purpose of transformation follows.
-->

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="html"/>

<xsl:template match="/">

<html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
      <meta name="GENERATOR" content="JASON - www.jtech.it" />
      <title><xsl:value-of select="/uiwrapper[@title]"  /></title>
    </head>
    <body>
               <xsl:apply-templates/>            
    </body>
    </html>
</xsl:template>
 
  


<xsl:template match="uiWrapper">
	<h1>
        Gestione:
        <xsl:value-of select="@title"  />
	</h1>
        <form method="POST" > 
          <xsl:attribute name="name">
	      <xsl:value-of select="@id" />
	  </xsl:attribute>
          <xsl:attribute name="action">
	      <xsl:value-of select="@postTo" />
	  </xsl:attribute>
          
          <table>
          <tr>
  	     <xsl:apply-templates/>
          </tr>

          </table>
        </form>
</xsl:template> 

<xsl:template match="component">
  <xsl:if test="@class = 'jtech.ui.wrapper.JtHtmlText'">
    
      <td><xsl:if test="property/@name='label'">
             <xsl:value-of select="property" />
          </xsl:if>   
       </td>
      <td> <input type="text">
                    <xsl:attribute name="name"><xsl:value-of select="@id"
/></xsl:attribute>
                    <xsl:attribute name="value"><xsl:value-of select="value"
/></xsl:attribute>
           </input>
      </td>


       <script>document.write("TTTTRRRR"); </script>

       
  </xsl:if>  
</xsl:template>  

    
    
</xsl:stylesheet> 





3. with the browser open the xml file you create at step 1

Actual Results:  
browser crashes.

Expected Results:  
It should reproduce a simple form.
Summary: browser crash loading xml doc → browser crash loading xml doc
Confirmed using FizzillaMach/2003-05-27-03-trunk, crashing at
txMozillaXMLOutput::endHTMLElement and generating TB270872Q, though only using
the testcase on my local filesystem. The XML attachment I created on this bug
doesn't work for some reason. Setting All/All.

Dup of bug 202765?
Severity: normal → critical
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: crash
OS: Linux → All
Hardware: PC → All
Summary: browser crash loading xml doc → Browser crash loading XML document [@ txMozillaXMLOutput::endHTMLElement]
Stack is the same; duping.

*** This bug has been marked as a duplicate of 202765 ***
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
Crash Signature: [@ txMozillaXMLOutput::endHTMLElement]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: