Subject: namespace cleanup for XHTML documents
From: Wolfgang Jeltsch <wolfgang@xxxxxxxxxxx>
Date: Wed, 13 Sep 2006 16:20:49 +0200
|
Hello,
I have a stylesheet which outputs XHTML documents that look like this:
<?xml version="1.0"?>
<xhtml:html
xmlns="http://example.com/"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:head>
<xhtml:title>Hello</xhtml:title>
</xhtml:head>
<xhtml:body>
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>1</li>
<li>2</li>
</ul>
</xhtml:body>
</xhtml:html>
However, I want those documents to look like this:
<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello</title>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
</ul>
</body>
</html>
That is, I want all namespace prefixes and unneeded namespace declarations
removed and a single default namespace declaration at the top level.
How can I achieve this?
Best wishes,
Wolfgang
|