Welcome to WebHeadStart.org

Web Technologies

Sponsored By

WebHeadStart.org is currently in beta.
Please pardon our appearance as we work to provide you with the most comprehensive reference on today's web technologies.

Interested in advertising on WebHeadStart? Become an advertising partner today!

[WWW-HTML Mailing List Archive Home] [Messages By Thread] [Messages By Date]

transform XHTML to HTML -- namespace problem?

From: K.M. Ku <kmku@hku.hk>
Date: Thu, 29 Jan 2004 17:20:28 +0800
Message-Id: <200401290920.i0T9KSAr1556785@hkucc5.hku.hk>
To: <www-html@w3.org>


Dear ALL,

I am a newbie..
I got a problem w/ xslt . The problem seems to be the namespace issue of the
source XHTML file. 

Here are my steps:

1) I use tidy to tidy up a html page into xhtml file . 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns="http://www.w3.org/1999/xhtml ">
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org" />
<meta name="ROBOTS" content="NOARCHIVE" />




2) I write a simple stylesheet to extract all td elements.

<html xmlns:xsl="http://www.w3.org/1999/XSL/Transform "
   xsl:version="1.0">
<head>
<title>aa</title>
</head>

<body>

<xsl:for-each select="//td">
  <p>qq</p>
</xsl:for-each>
</body>
</html>


3) I use Xalan - Java to convert the file. 

However, the transformation gives nothing, and it seems that it never sees
the td nodes.

<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>aa</title>
</head>
<body>
</body>
</html>



4) I removed all the XHTML declaration of the source XHTML file so that it
changed to:

<html>
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org" />
<meta name="ROBOTS" content="NOARCHIVE" />


And it works now...

I know I did something wrong. Can some experts suggest me?


Many thanks,
KMKU
Received on Thursday, 29 January 2004 04:24:30 GMT
Valid XHTML 1.0! Valid CSS! Site Map | Privacy Policy | Terms of Use | WebHeadStart.org © 2005 All Rights Reserved.