ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ U*Wc@@sdZddlmZddlmZyddlZWnek rUednXejZej Z ej Z ddd d gZ d ej fd YZ d e ejfdYZdZejdZde_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')] txmlcC@s|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"Ws     cC@s0d|jjttt|d|jfS(Ns<%s %s for %r>i(t __class__RthextabstidR#(R((s4/usr/lib64/python2.7/site-packages/lxml/cssselect.pyt__repr__bs N(RRRtNoneR"R*(((s4/usr/lib64/python2.7/site-packages/lxml/cssselect.pyR<s (Rt __future__RtRt cssselecttexternal_cssselectt ImportErrorRRRt__all__tGenericTranslatorRtHTMLTranslatorRRtFunctionNamespacetnstprefixR!R(((s4/usr/lib64/python2.7/site-packages/lxml/cssselect.pyts&