The problem is in your XSL file.  You have many table elements with unquoted
attribute values.

        Kev

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Ishpal
> Sent: 08 September 2000 12:37
> To: Orion-Interest
> Subject: Re: XSL example
>
>
> Hi,
>
> May be I should have included my files..
>
> Why do i get the following error while the examples run fine...
>
> Source XML Error: Value must be quoted.
>
> I have tried putting quotes in the xml file, but nothing seems to work.
> Pls Help,
> Thanks in advance..
> Ishpal
>
> ----------------------------------------------------------------------
> 1) XML file is.......
>
> <?xml version="1.0"?>
> <!DOCTYPE doc SYSTEM "http://www.testdomain.cmx/hello/xsl/XML1.dtd">
> <?xml-stylesheet href="http://www.testdomain.cmx/hello/xsl/XML1.xsl"
> type="text/xsl"?>
>
> <top>
>         <record>
>                 <key>
>                         <id>1</id>
>                 </key>
>                 <info>
>                         <name>ish1cview</name>
>                         <age>1</age>
>                 </info>
>                 <contact-info>
>                         <address>g21/3 rajouri garden</address>
>                         <phone>phone1</phone>
>                         <email>[EMAIL PROTECTED]</email>
>                 </contact-info>
>         </record>
> </top>
>
> 2) DTD file is.....
>
> <!ELEMENT top (record)>
> <!ELEMENT record (key, info, contact-info)>
> <!ELEMENT key (id)>
> <!ELEMENT info (name, age)>
> <!ELEMENT contact-info (address,phone,email)>
> <!ELEMENT id (#PCDATA)*>
> <!ELEMENT name (#PCDATA)*>
> <!ELEMENT age (#PCDATA)*>
> <!ELEMENT phone (#PCDATA)*>
> <!ELEMENT email (#PCDATA)*>
> <!ELEMENT address (#PCDATA)*>
>
> 3) XSL file is .....
>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> vrsion="1.0">
> <xsl:strip-space elements="top record key info contact-info"/>
> <xsl:output method="xml" int="yes"/>
>
> <xsl:output media-type="text/html" />
> <xsl:template match="top">
> <html>
> <head>
> <TITLE><xsl:value-of select="title"/></TITLE>
> </head>
> <body bgcolor="white"><center>
> <xsl:apply-templates/>
> <hr/>
> </center>
> </body>
> </html>
> </xsl:template>
>
>
> <xsl:template match="record">
> <hr/>
> <table cellspacing=5 cellpadding=4>
> <xsl:apply-templates/>
> </table>
> </xsl:template>
>
> <xsl:template match="key">
> <tr>
> <xsl:apply-templates/>
> </tr>
> </xsl:template>
>
>
> <xsl:template match="info">
> <tr>
> <xsl:apply-templates/>
> </tr>
> </xsl:template>
>
> <xsl:template match="contact-info">
> <tr><td colspan=4>
> <xsl:apply-templates/>
> </td></tr>
> </xsl:template>
>
> <xsl:template match="id">
> <td bgcolor=c0c0c0>UserId</td><td colspan=3>
> <xsl:apply-templates/>
> </td>
> </xsl:template>
>
> <xsl:template match="name">
> <td bgcolor=c0c0c0>User Name</td><td>
> <xsl:apply-templates/>
> </td>
> </xsl:template>
>
> <xsl:template match="age">
> <td bgcolor=c0c0c0>Age</td><td>
> <xsl:apply-templates/>
> </td>
> </xsl:template>
>
>
> <xsl:template match="address">
> <tr><td bgcolor=c0c0c0>Address</td><td colspan=3>
> <xsl:apply-templates/>
> </td></tr>
> </xsl:template>
>
>
> <xsl:template match="phone">
> <tr><td bgcolor=c0c0c0>Phone</td><td colspan=3>
> <xsl:apply-templates/>
> </td></tr>
> </xsl:template>
>
> <xsl:template match="email">
> <tr><td bgcolor=c0c0c0>E-mail</td><td>
> <xsl:apply-templates/>
> </td></tr>
> </xsl:template>
>
> </xsl:stylesheet>
>


Reply via email to