Closed Bug 135088 Opened 22 years ago Closed 22 years ago

.xml and a .xsl file don't show links (IE 5.x does)

Categories

(Core :: XSLT, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: wtzhu, Assigned: peterv)

Details

Attachments

(1 file)

From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90)
BuildID:    20020402

The starting page, index.xml is written in XML as the folloing:

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml:stylesheet type="text/xsl" href="index.xsl"?>
<list><name>This XML file cannot be correctly viewed
by mozilla :-( </name>
<soft><name>Mozilla</name><comment>The Open Source Browser</comment></soft>
<soft><name>Kernel</name><comment>The Linux Kernel Archives</comment></soft>
</list>

While the referred index.xsl is written as the following:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<!--root template-->
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE><xsl:value-of select="list/name"/></TITLE>
</HEAD>
<BODY>
<TABLE>
<xsl:for-each select="list/soft">
<TR>
<TD class="border1"><a><xsl:attribute name="HREF">http://www.<xsl:value-of 
select="name"/>.org/
</xsl:attribute><xsl:attribute name="TARGET">_blank</xsl:attribute><xsl:value-
of select="name"/></a></TD>
<TD class="border1"><xsl:value-of select="comment"/></TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

Save the two simple files into the same directory, and we can now
test the file using Mozilla. The content especially the URL links
are not shown up. However, it works OK when using M$ IE 5.0+ :-(


Reproducible: Always
Steps to Reproduce:
1.Save the two text files as I have given as index.xml and index.xsl.
2.Open index.xml with Mozilla.


Actual Results:  Content can not be rendered properly but mozilla doesn't report
any errors.

Expected Results:  The web content, especially the URL links as described by 
index.xsl
should have shown up.

I tested the bug using Mozilla 0.9.8 for Linux and Mozilla build
20020402 for Windows. I got the same result. Mozilla doesn't crash,
it just can't render the combination of the .xml and .xsl file.
Extract the .zip file and you'll got the two files as I've described:
index.xml and index.xsl
Can't see the links on linux 2002040108 too. Resummarizing for better
readability. Confirming an reassigning to XML people.
Assignee: attinasi → heikki
Status: UNCONFIRMED → NEW
Component: Layout → XML
Ever confirmed: true
OS: Linux → All
Summary: The web page that my Mozilla cannot render properly is just composed of a .xml and a .xsl file, the URL links are not shown up while the web page is displayed OK when using M$ Internet Explorer 5.0 or higher. → .xml and a .xsl file don't show links (IE 5.x does)
->XSLT (transformed document)
Assignee: heikki → peterv
Component: XML → XSLT
QA Contact: petersen → kvisco
you're using the wrong (IE-only) namespace. http://www.w3.org/1999/XSL/Transform
is the right one.

Please read the FAQ at http://www.mozilla.org/projects/xslt/
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → INVALID
Well, is there any way to modify or rewrite the xsl to make it fit for both
Mozilla and M$IE?
http://www.mozilla.org/projects/xslt/index.html#faq part 2 says that IE does
support the standard. If your copy does not, update.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: