emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] xml statement in html and apache error


From: Richard Riley
Subject: Re: [O] xml statement in html and apache error
Date: Thu, 07 Apr 2011 11:18:27 +0200
User-agent: Gnus/5.110016 (No Gnus v0.16) Emacs/23.2 (gnu/linux)

Nick Dokos <address@hidden> writes:

> Richard Riley <address@hidden> wrote:
>
>> 
>> I cant really give too many details or suggestions as to why it failed,
>> but the default xml string at the top of export to html files was
>> causing apache to fail.
>> 
>> ,----
>> | Parse error: syntax error, unexpected T_STRING in
>> | /home/shamrock/common-files/webs/richardriley.net/projects/emacs/index.html
>> | on line 1
>> `----
>> 
>> I simply removed the html xml declaration,
>> 
>> ,----
>> | org-export-html-xml-declaration is a variable defined in `org-html.el'.
>> | Its value is 
>> | (("php" . "<?xml version=\"1.0\" encoding=\"%s\"?>"))
>> `----
>> 
>
> This looks wrong (even though unrelated to the problem): in my setup I get
>
>

You're right. Was late at night. I pasted the wrong value. The working value
is

,----
| org-export-html-xml-declaration is a variable defined in `org-html.el'.
| Its value is 
| (("php" . "<?php echo \"<?xml version=\\\"1.0\\\" encoding=\\\"%s\\\" ?>\"; 
?>"))
`----

That other value was in my scratch buffer from trying to debug the
situation. Note, I dont export to php, only html (currently).

>
> org-export-html-xml-declaration is a variable defined in `org-html.el'.
> Its value is
> (("html" . "<?xml version=\"1.0\" encoding=\"%s\"?>")
>  ("php" . "<?php echo \"<?xml version=\\\"1.0\\\" encoding=\\\"%s\\\" ?>\"; 
> ?>"))
>
>
>
> so deleting the html entry should leave you with the second line. You seem
> to have a mash of the two entries instead.
>

Sorry! Mea culpa there in my "bug report".

>> reexported my private little web, reloaded apache and all was
>> well. Which was cool considering I hadnt exported it from the org data
>> for all of about 2 years!
>> 
>> Far from thought out, almost certainly not "correct" I am sure, but got
>> my web back working.
>> 
>> Possibly someone else can comment on cause/effect.
>> 
>
> Well, I exported a toy project and despite the presence of the xml headers,
> my apache is not complaining at all. I also spot-checked a couple of files
> on orgmode.org and they have the xml header, but apache seems to deliver
> them without a problem. Which version of apache are you running? Mine is
> 2.2.16.

Two machines, both with Debian Squeeze.

,----
| Server version: Apache/2.2.16 (Debian)
| Server built:   Mar 22 2011 20:56:31
`----

>
> Nick
>
> PS. The exercise also uncovered an org bug but I'll post that as a
> separate message.
>

Let me re-run the scenario and check my publish parameters - its really
been a LONG time since I published but something changed with
apache. Both machines are relatively new installs. Possibly something
third party needs to be instaled on squeeze now to get xml statements
parsed? A google was not so helpful.

Thanks for the prompt reply.

r.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]