This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
RE: [docbook-apps] RE: Character entities
- From: Jeff Beal <jeff dot beal at ansys dot com>
- To: 'Jeroen Alblas' <jeroena at infosupport dot com>, docbook-apps at lists dot oasis-open dot org
- Date: Fri, 4 Apr 2003 09:20:43 -0500
- Subject: RE: [docbook-apps] RE: Character entities
You need to change your system ID to a fully-conformant URL:
file:///C:/xml/docbook-dtd/docbookx.dtd. The URL specification doesn't
allow the unescaped \ character Windows uses as a directory separator. Many
programs are forgiving on this for Windows-based file URLs, but xsltproc is
(justifiably) very picky about this.
Jeff
> -----Original Message-----
> From: Jeroen Alblas [mailto:jeroena at infosupport dot com]
> Sent: Friday, April 04, 2003 4:50 AM
> To: docbook-apps at lists dot oasis-open dot org
> Subject: [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ë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 ë 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
---------------------------------------------------------------------
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