Bob,
I am looking at chap 11 -- HTML customizations section on Inserting HTML
code in the page content -- If it helps I am using the 3rd edition of your
book. By the way, thanks for putting the effort into the book, very very
useful.
Anyway here is the the offending line of html code. Its a link to a
product on amazon.com and was supplied by amazon. The transformation engine
does not like the &tag saying it needs to end with a semicolon.
I was hoping to just escape the html and let it pass thru but I am also
interested in how to fix the html -- if that is easier
<a
href="http://www.amazon.com/gp/product/B00009R6WY?ie=UTF8&tag=sp&linkCode=as2&camp=1789&creative=9325&creativeASIN=B00009R6WY">
thanks
Eric
----- Original Message -----
From: Bob Stayton
To: Eric Hagemann ; [email protected]
Sent: Sunday, July 26, 2009 12:34 AM
Subject: Re: [docbook-apps] html pass thru
Hi Eric,
I presume you mean Chapter 12, HTML Customizations. I think the section you
are referring to needs some clarification.
I'm not sure, but I don't think POST has anything to do with the problem.
Most likely the input is not well-formed XML.
In order for an XSLT processor to xsl:copy any content, that content must be
well-formed XML, and typical HTML is not well-formed XML. If the content has
HTML markup, then simply wrapping the content in an element does not make it
well-formed. That only applies if the content is text such as Javascript. The
third paragraph in this section mentions that any HTML markup must be
well-formed markup:
http://www.sagehill.net/docbookxsl/InsertExtHtml.html
The xsl:output can still be method="html", and the processor will convert
your well-formed XML back into plain HTML.
If that still doesn't work, then post an example.
Bob Stayton
Sagehill Enterprises
[email protected]
----- Original Message -----
From: Eric Hagemann
To: [email protected]
Sent: Saturday, July 25, 2009 5:55 PM
Subject: Re: [docbook-apps] html pass thru
I have been able to follow the examples in the DocBook XSL guide and have
inserted the code as per Chapter 11 but I am still having issues since the html
is a href with POST parameters that is causing the transformation engine to
choke. I have treated the HTML as malformed and done as suggested -- wrapped
the html in proper xml tags <badcode> html </badcode> but still no luck
----- Original Message -----
From: Eric Hagemann
To: [email protected]
Sent: Saturday, July 25, 2009 5:41 PM
Subject: [docbook-apps] html pass thru
Hello,
Seems like a simple thing that I should be able to find in help --
but to no avail.
I am writing contect destined for web output and I want to place some
html within the docbook xml and have it pass thru unaltered. I want the html
to be "live" and thus CDATA will not work
Is there a processing instruction for such a purpose ?
Cheers
Eric