[
Lists Home |
Date Index |
Thread Index
]
- From: Oliver Becker <obecker@informatik.hu-berlin.de>
- To: xml-dev@xml.org
- Date: Mon, 29 May 2000 10:18:17 +0200 (MET DST)
Hi Lisa,
> Before:
> <a href="http://www.w3.org/">online</a>
>
> After:
> <html:a html:href="http://www.w3.org/"
> xmlns:html="http://www.w3.org/TR/REC-html40">online</html:a>
>
> My question is this:
> The initial html document may (and probably would) have had accompanying CSS
> style sheets, but now these style sheets refer to elements as they were
> before transformation (ie. without the explicit namespace). Is there any way
> to incorporate namespace into CSS, or do I need to recreate the style
> sheets?
Two thoughts:
1. The simplest way may be perhaps using a default namespace declaration:
<a xmlns="http://www.w3.org/TR/REC-html40" href=...."> ...
I.e. you have to modify your XSL stylesheets accordingly.
Now you have all your HTML elements within the HTML namespace and the
CSS isn't affected.
2. Regarding your given example: I think this should be
<html:a href="http://www.w3.org/"
xmlns:html="http://www.w3.org/TR/REC-html40">online</html:a>
i.e. the href attribute is *not* prefixed. I belongs to the a element
of the HTML namespace and that's it.
Comments?
Cheers, Oliver
/-------------------------------------------------------------------\
| ob|do Dipl.Inf. Oliver Becker |
| --+-- E-Mail: obecker@informatik.hu-berlin.de |
| op|qo WWW: http://www.informatik.hu-berlin.de/~obecker |
\-------------------------------------------------------------------/
***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************
|