Resolving errors reported by W3C for Webpage

Hi,
I have been trying to validate a website with W3C, doctype and encoding on autodetection. I've used a functional link to an article on that website.

The errors reported were
1.) Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
for <?xml version="1.0" encoding="utf-8"?>
2.) several missing tags or stray start tags...

I have no idea how to fix all of these. The missing start tags do NOT come from the article itself, that much is clear to me.  
Grateful for any hints that can be given.
Other than the information below (links), let me know what files (index.php? TemplateDetails.xml?) would be needed for you to help me.

Thanks
S

The link tested is:
http://www.danischnider.ch/index.php/tipps/training-internetseiten

Used validator:
http://validator.w3.org

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.danischnider.ch%2Findex.php%2Ftipps%2Ftraining-internetseiten&charset=%28detect+automatically%29&doctype=Inline&ss=1&outline=1&group=0&No200=1&st=1&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices#line-113
Sabina_CompassiAsked:
Who is Participating?
 
COBOLdinosaurConnect With a Mentor Commented:
In the php page code you are outputing the xml tag with an echo.  IThat absolutely cannot be right because the php page file is not an XML document.

Cd&
0
 
RobOwner (Aidellio)Commented:
Hi,

let's work through this one step at a time:

Remove the first line: "<?xml version="1.0" encoding="utf-8"?>" it's no longer needed and your document is not XML.
0
 
Sabina_CompassiAuthor Commented:
Where exactly would I need to remove the line?
0
Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

 
RobOwner (Aidellio)Commented:
I've just realised this is a joomla system right? If so, sorry I'm not familiar with it at all. It would be in the templates or theme you're using.
0
 
Sabina_CompassiAuthor Commented:
Yes, it is.
The line is one of the template files, it is the  
TemplateDetails.xml.
file.

That I know. It just sounds strange to me to delete it there. Are you saying that I might not need that file at all?

Sabina
0
 
COBOLdinosaurCommented:
The errors in the head are almost certainly a chain of events caused by the xml file.  I don't know if you actually need that in the page if you post the contents of it we can see if it is actually necessary. Joomla is fine if you don't want to step outside of its very restrictive limits, but the second you try an do something custom you better have good programming skills because it will jump up and bite you hard.

Cd&
0
 
RobOwner (Aidellio)Commented:
You DO need that line in that file because it is an XML document.  "The file holds key metadata about the template."  It isn't the template itself but describes how the template should be rendered.

However, any of the files that it references that have the .php extension should NOT have the xml doctype.
0
 
Sabina_CompassiAuthor Commented:
I have checked the TemplateDetails.xml file, it references error.pho AND index.php of course:  see screen shot)TemplateDetails.png.
See screenshot of the relevant section of index.php (indexphp.png).
indexphp.png
Any suggestions?
I still have no clue of how to overcome the issue.
I was able to resolve some of the other errors, but not this one.
After we've resolved it, we may still have to look at the error messages claiming that there are missing tags.

Sabina
0
 
Sabina_CompassiAuthor Commented:
Short answer, but detailed enough for me to find the mistake and correct it. Thank you.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.