2015-03-07 7 views
1

Я просто получаю дескриптор этого кода генерации xist html, и у меня есть общая структура, отлично работающая для документа, но я готов начать маркировку всех различных элементов с помощью их классы для более позднего стиля CSS. Я пытаюсь понять, как пометить элемент атрибутом класса. Если я что-то вроде ...Как установить атрибут класса элемента в модуле python XIST

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

Я получаю следующую ошибку

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> 

ответ

1

Действительно тонкий, вы должны использовать class_, чтобы сделать это.

with xsc.addattr("class_") : 

или более компактно

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

 Смежные вопросы

  • Нет связанных вопросов^_^