2015-03-07 2 views
1

Je commence juste à gérer ce code générateur xist html et j'ai la structure globale qui fonctionne bien pour le document, mais je suis prêt à commencer à étiqueter tous les différents éléments avec leurs classes seront ensuite stylisées par CSS. J'ai du mal à comprendre comment marquer un élément avec un attribut de classe. Si je fais quelque chose comme ...Comment définir l'attribut de classe d'élément dans le module python XIST

with html.td() : 
    with xsc.addattr("class") : 
     +xsc.Text("ColumnHeader") 
    +xsc.Text("Image Name") 

Je vais l'erreur suivante

Traceback ... 
ll.xist.xsc.IllegalAttrError: no local attribute with Python name 'class' in <attrs class ll.xist.ns.html:td.Attrs with 32 attrs at 0x2a0bed8> 

Répondre

1

vraiment subtile, vous devez utiliser class_ pour le faire.

with xsc.addattr("class_") : 

ou plus compacte

with html.td(class_="ColumnHeader") :