[prev in list] [next in list] [prev in thread] [next in thread]
List: xerces-j-user
Subject: Validation using local copy of DTD
From: Kaspar Fischer <fischerk () inf ! ethz ! ch>
Date: 2007-11-07 22:59:39
Message-ID: 76050499-2388-43D9-B2AA-04EBC9769390 () inf ! ethz ! ch
[Download RAW message or body]
Hi!
I am using the Xerces parser to validate XHTML files input by the
user (via
the WYSIWYG editor TinyMCE). So I am dealing with documents that look
like
this:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv ="Content-Type" content="text/html;
charset=utf-8" />
<title>Ttile</title>
</head>
<body>Something.</body>
</html>
I turn on validation using
parser.setFeature("http://xml.org/sax/features/validation", true);
parser.setFeature("http://apache.org/xml/features/validation/
schema", true);
parser.setFeature("http://apache.org/xml/features/validation/
schema-full-checking",true);
This works like a charm and I am very pleased with the results. Only one
thing is not so good: The parser loads the DTD from w3.org everytime. I
therefore downloaded the file
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
(is it the right one?) and set
parser.setFeature("http://apache.org/xml/features/honour-all-
schemaLocations", true);
parser.setProperty("http://apache.org/xml/properties/schema/
external-schemaLocation",
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd alfresco/
module/org.icarbasel.module.KnowledgeCenter/validation/xhtml1-
strict.dtd");
in the hope that the parser would load my local copy of the file.
Unfortunately, it does not.
Can anybody help me?
(The parser is run from within tomcat, by the way.)
Looking forward to any hint,
many thanks,
Kaspar
---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic