from lxml import etree
import vobject
hcard = """
CommerceNet
Work:
169 University Avenue
Palo Alto,
CA
94301
USA
Work +1-650-289-4040
Fax +1-650-289-4041
Email:
info@commerce.net
"""
hcard2 = """
| """
html = etree.HTML('./hcard.html')
xsl_doc = etree.parse('./xhtml2vcard.xsl')
transform = etree.XSLT(xsl_doc)
vcard = transform(html)
v = vobject.readOne(str(vcard))
print v