Next in thread →
Next in month →
Re: [docbook-apps] html pass thru
Bob,
Yes -- I am using version 3 of
the book. Your suggestion worked -- thanks for the help
Cheers
Eric
----- Original Message -----
From:
Bob Stayton
To: Eric Hagemann ;
Sent: Sunday, July 26, 2009 12:22
PM
Subject: Re: [docbook-apps] html pass
thru
Hi Eric,
You must be using an edition of my book earlier
than the current 4th edition, because now that is chapter 12.
Anyway, the & in the URL must be escaped as
& in each instance. These will be written to the HTML output as
& and that is ok, because browsers accept & and interpret them
as & when reading an HTML file (but not when reading a URL on the browser
URL input line).
I presume you are closing the <a> tag
after some link text, as that is required for well-formedness.
Bob Stayton
Sagehill Enterprises
----- Original Message -----
From:
Eric Hagemann
To: Bob Stayton ;
Sent: Sunday, July 26, 2009 4:14
AM
Subject: Re: [docbook-apps] html pass
thru
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 ;
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
----- Original Message -----
From:
Eric Hagemann
To:
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:
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
Next in thread →
Next in month →