ó ÄqPc@südZddlZddlmZyedƒZWnek rQedƒ‚nXejZejZej Z dddd gZ d ej fd „ƒYZ d e ej fd „ƒYZd„ZejdƒZde_eed>> from lxml import etree, cssselect >>> select = cssselect.CSSSelector("a tag > child") >>> root = etree.XML("TEXT") >>> [ el.tag for el in select(root) ] ['child'] To use CSS namespaces, you need to pass a prefix-to-namespace mapping as ``namespaces`` keyword argument:: >>> rdfns = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#' >>> select_ns = cssselect.CSSSelector('root > rdf|Description', ... namespaces={'rdf': rdfns}) >>> rdf = etree.XML(( ... '' ... 'blah' ... '') % rdfns) >>> [(el.tag, el.text) for el in select_ns(rdf)] [('{http://www.w3.org/1999/02/22-rdf-syntax-ns#}Description', 'blah')] txmlcCsƒ|dkrtƒ}n6|dkr0tƒ}n|dkrNtdtƒ}n|j|ƒ}tjj||d|ƒ||_dS(NRthtmltxhtmlt namespaces(RRtTruet css_to_xpathRtXPatht__init__tcss(RR#Rt translatortpath((s4/usr/lib64/python2.7/site-packages/lxml/cssselect.pyR"Xs     cCs0d|jjttt|ƒƒƒd|jfS(Ns<%s %s for %r>i(t __class__RthextabstidR#(R((s4/usr/lib64/python2.7/site-packages/lxml/cssselect.pyt__repr__cs N(RRRtNoneR"R*(((s4/usr/lib64/python2.7/site-packages/lxml/cssselect.pyR=s (RtsystlxmlRt __import__texternal_cssselectt ImportErrorRRRt__all__tGenericTranslatorRtHTMLTranslatorRRtFunctionNamespacetnstprefixR!R(((s4/usr/lib64/python2.7/site-packages/lxml/cssselect.pyts$