Sabina_Compassi
asked on
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
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
ASKER
Where exactly would I need to remove the line?
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.
ASKER
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
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
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&
Cd&
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.
However, any of the files that it references that have the .php extension should NOT have the xml doctype.
ASKER
I have checked the TemplateDetails.xml file, it references error.pho AND index.php of course: see screen shot).
See screenshot of the relevant section of index.php (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
See screenshot of the relevant section of index.php (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
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Short answer, but detailed enough for me to find the mistake and correct it. Thank you.
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.