#!/home/makiwara/bin/python/bin/python encoding = 'utf-8' import sys; reload(sys); sys.setdefaultencoding('utf-8') import commands import datetime sys.path.append( 'libs' ) import elementtree.ElementTree as ET from openanything import fetch sys.path.append( '..' ) import libbokka print '======== ABSXML =======' print libbokka.ns("atom:title") print libbokka.ns("title", "atom") print libbokka.ns("somecustomtag", "unknownnamespace") print p = { "foaf:nick" : "text", "foaf:name" : "text", "foaf:dateOfBirth" : "text", "foaf:tagLine" : "text", "foaf:img" : "rdf:resource", "foaf:interest" : ["dc:title", "rdf:resource"], } data = fetch( "http://freeformfactor.livejournal.com/data/foaf" )["data"] feed = ET.XML(data) person = feed.find( libbokka.ns("foaf:Person") ) print libbokka.dexml( person, p, none="", strip_shortcuts=True )