[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: CSS Scoping in XML Namespaces


css xml namespaces


Robert Koberg wrote:

> Robin Berjon wrote:
>> Baaaaah. Matching prefixes instead of namespaces. Bad bad bad. You 
>> ought to declare the namespace with an @namespace rule, and then use 
>> pfx|localName.
>>
> 
> right... can you tell me which browser supports this?

Mozilla does but IE doesn't AFAIK and that should be expected as that 
"poor excuse for a browser" doesn't even handle CSS2 selectors. A quick 
search brings the following MSDN doc[1] that claims:

[[[
You must declare namespaces in the document element when using XML with 
a cascading style sheet. Locally scoped namespaces will parse correctly, 
but CSS does not currently describe a mechanism for resolving namespace 
prefixes. Therefore, CSS rules might not apply correctly to elements in 
the locally scoped namespace. Placing all namespace declarations on the 
document element ensures that they are all global and, therefore, that 
there will be no collision of prefixes. The default namespace cannot be 
used: All namespaced elements with namespaces must have an explicit 
prefix. In addition, CSS selectors can specify a namespaced element only 
by its prefix. Therefore, you must ensure that the prefix is consistent 
between the XML document and the style sheet.
]]]

[1]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/htm/xsl_browsing1_8ss3.asp 


-- 
Manos Batsis

     _  __    __                    __
    / |/ /__ / /____ __ _ ___ _____/ /_
   /    / -_) __(_-</  ' Y _ `/ __/ __/
  /_/|_/\__/\__/___/_/_/_|_,_/_/  \__/


http://www.netsmart.gr
mailto:mbatsisSPAM_TRAP@n...
tel:+302103240940
http://forte.netsmart.gr/foaf/manos_foaf.rdf



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.