У нас есть проект Java, который использует JSF. По нашему мнению, мы не использовали id
s во всех наших файлах XHTML. То, что я хочу сделать, это разобрать XHTML файлы и проверить теги, какКак разобрать стиль JSF XHTML
<h:inputText id="username" value="#{identity.username}"/>
Постоянная часть <h:input...
> Остальное может быть что угодно, как <h:inputSecret
<h:inputWHATELSE
после выбора правильного тега. Я хочу проверить, есть ли атрибут id
этого тега. Если нет, я хочу добавить к нему id
.
Here является одним из наших файлов XHTML.
Я попытался выполнить работу с Python. Я попробовал ElementTree, piksemel и BeautifulSoup. Любая помощь по этому вопросу будет оценена по достоинству.
btw i did sth. без разбора xml. Я сделал поиск регулярных выражений, чтобы соответствовать соответствующему шаблону. в http://dpaste.com/676169/ – rkirmizi
Какое значение вы хотите присвоить атрибуту id? – PaulMcG