You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
401 B
11 lines
401 B
TEI_NAMESPACE = 'http://www.tei-c.org/ns/1.0'
|
|
XML_ID_ATTRIBUTE_NAME = '{http://www.w3.org/XML/1998/namespace}id'
|
|
|
|
def xpath_find(element,expression):
|
|
"""Executes XPath expression, with TEI namespace."""
|
|
return element.xpath(expression, namespaces={'tei':TEI_NAMESPACE})
|
|
|
|
def get_xml_id(element):
|
|
"""Returns the element's @xml:id attribute."""
|
|
return element.get(XML_ID_ATTRIBUTE_NAME)
|