XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Christos TsoukalasSubject: Non-resolving entity reference
Author: Christos Tsoukalas
Date: 03 Jul 2002 05:53 PM
Hi,

I tried to use Stylus studio to convert an XML document into HTML using a given XSL file. My XML document looks like:

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

< ! DOCTYPE article PUBLIC "-//Inc//DTD Journal//EN" "journal.dtd" [
< ! ENTITY F0001 SYSTEM "Fig\F0001.gif" NDATA GIF >
< ! ENTITY Fig SYSTEM "Fig\F0002.gif" NDATA GIF >
] >
< article articleid="100100314" >
...
< para>Structure-functional characterization of argiopin—an ion
channel blocker from < / para>
...
< / article>
==========================

Notice that the "—" entity reference is not declared inside the XML document but in the "journal.dtd" file (that is located at the same place with the XML file) as:

< ! ENTITY mdash SYSTEM "file://C:\entity_references\gifs\mdash.gif" NDATA GIF >

When I create a scenario in Stylus and try to generate the HTML code, I get an error that it cannot resolve this "—" reference.

I would appreciate your help.

Thanks,

Christos

Posttop
Alberto MassariSubject: Re: Non-resolving entity reference
Author: Alberto Massari
Date: 04 Jul 2002 04:18 AM
Hi Christos,

At 18.06 03/07/2002 -0400, you wrote:
>[...]
>Notice that the "—" entity reference is not declared inside the XML
>document but in the "journal.dtd" file (that is located at the same place
>with the XML file) as:
>
>< ! ENTITY
>mdash SYSTEM "file://C:\entity_references\gifs\mdash.gif" NDATA
> GIF >
>
>When I create a scenario in Stylus and try to generate the HTML code, I
>get an error that it cannot resolve this "—" reference.

I guess that the error is raised by the output window (either Internet
Explorer or the XML tree viewer); if this is the case, you need to change
the XSL file to add the DOCTYPE declaration to the output of the
transformation (using a directive like {xsl:output
doctype-public=""-//Inc//DTD Journal//EN" doctype-system="journal.dtd"/}),
otherwise — will not be defined there.
If the error is instead raised by our processor, that would be a bug, and
we would appreciate a testcase to better investigate it.

Thanks,
Alberto

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.