This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[docbook-apps] RE: Character entities


Hello Norm,

Since the question originated from me, I'll answer this...

Indeed didn't FOP state anything, but xsltproc did. My mistake.

I have the following doctype definition in my DocBook XML file:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE article SYSTEM "file:///C:\xml\docbook-dtd\docbookx.dtd" [
]>
<article lang="nl" status="draft">
etc...

It seems that when I use the integrated XSLT features of XMLSpy, the entities are found without any further specification. However, in a batch file, I transform my DocBook xml like this:

xsltproc.exe --output XSLFO_en_DocBook.fo "article.xsl" XSLFO_en_DocBook.xml

where article.xsl is my customization file, which reads:

<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                version='1.0'
                xmlns="http://www.w3.org/TR/xhtml1/transitional";
                xmlns:fo="http://www.w3.org/1999/XSL/Format";
                exclude-result-prefixes="#default">

<xsl:import href="file:///C:/xml/docbook-xsl-1.60.1/fo/docbook.xsl"/>
<xsl:output method="xml" indent="yes"/>

<!-- Text alignment -->
<xsl:param name="alignment">left</xsl:param>
<!-- Font -->
<xsl:param name="body.font.family" select="'Verdana'"/>
<xsl:param name="title.font.family" select="'Verdana'"/>
etc...

Now I do get the Entity not found errors...

Kind Regards,
Jeroen.


-----Original Message-----
From: Norman Walsh [mailto:ndw at nwalsh dot com]
Sent: vrijdag 4 april 2003 10:16
To: Gisbert Amm
Cc: Jeroen Alblas; docbook-apps at lists dot oasis-open dot org
Subject: Re: Character entities




Disclaimer   http://www.infosupport.com
***********************************************************************
This E-Mail Message is intended exclusively for the addressee. If the 
E-Mail was sent to you in error, please notify the sender immediately 
by replying to this E-mail. We would then request you to destroy the 
E-Mail and neither to use nor disclose the contents in any manner to 
third parties, as the message could contain confidential information 
which may be protected by the professional secrecy act. 

This footnote also confirms that this E-mail message has been swept for 
computer viruses.
***********************************************************************


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

/ Gisbert Amm <gia at webde-ag dot de> was heard to say:
|> Hello,
|> 
|> Tiny question: When I try to render a simple Docbook article, made in
|> XMLSpy, FOP states: Entity 'euml' not defined
|> 
|> Somewhere in my XML is the text: defini&euml;ren
|> 
|> How can I configure FOP to use these entities?
| You have to declare the entity before using it. E.g.:
|
| <?xml version='1.0' encoding='ISO-8859-1'?>
| <!DOCTYPE article PUBLIC '-//OASIS//DTD DocBook XML V4.1.2//EN'
| 'docbookx.dtd' [
| <!ENTITY euml 'your_definition_here'>
| ]>

Actually, if you use DocBook you get all those entities by default. My
guess is that your document doesn't have any doctype declaration at
all. Add one and you should (1) find any errors that you might have
made and (2) get entities.

OTOH, I'm not sure how you got &euml; all the way through to the FO file.
So maybe I'm confused.


                                        Be seeing you,
                                          norm

- -- 
Norman Walsh <ndw at nwalsh dot com>      | Those who abandon their dreams
http://www.oasis-open.org/docbook/ | will discourage yours.
Chair, DocBook Technical Committee |
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.7 <http://mailcrypt.sourceforge.net/>

iD8DBQE+jT8/OyltUcwYWjsRAlwTAJ9EFYv78qqCoQqiornONEHlAX+nJQCffWam
9HbGz9u2OaVhc1WMvvAqzRQ=
=f/sm
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe at lists dot oasis-open dot org
For additional commands, e-mail: docbook-apps-help at lists dot oasis-open dot org


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]