![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: Undefined Entity - >Thread Next - Re: Undefined Entity - Re: Undefined Entity -To: NULL Date: 7/17/2007 8:59:00 AM Oh great, I did a find & replace and it seems to have resolved that issue now the error says: Keyword xsl:stylesheet may not contain html. When I try to run it through XMLSpy the error I get is "The Child element of [xsl:]stylesheet cannot have a null namespace URI" My stylesheet looks like this: <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/ Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http:// www.w3.org/2005/02/xpath-functions" xmlns:xdt="http://www.w3.org/ 2005/02/xpath-datatypes"> <xsl:template match="/"/> <html> Lots of stuff </html> </xsl:stylesheet> Where did I go wrong ? On Jul 12, 7:54 am, Martin Honnen <mahotr...@yahoo.de> wrote: > kieroneil wrote: > > I have a simple xml file that uses an XSL file to present some of the > > data as HTML. > > > The problem is that when I try to view it I get this error in IE: > > > Reference to undefined entity 'nbsp'. Error processing resource > > 'file:///Y:/guiprods/INTRFACE/Reverse Mortgage/WebPage/RMPr... > > > <td nowrap="nowrap"> </td> > > ------------------------------------------^ > > > Is there something that I have to put in the header of the HTML so > > that it recognizes the attribute. > > If you parse an HTML document with an HTML parser then it knows about > nbsp but a general XML parser does not know that entity unless it is > declared in a DTD. Use   instead of . Or write a DTD defining > the entity nbsp and make sure your XSLT processor uses an XML parser > that processes DTDs. > > -- > > Martin Honnen --- MVP XML > http://JavaScript.FAQTs.com/ | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
