Beispiel #1
0
def get_start_tag(value):
    tag_uri, tag_name, attributes = value
    s = '<%s' % get_qname(tag_uri, tag_name)
    # Output the attributes
    for attr_uri, attr_name in attributes:
        value = attributes[(attr_uri, attr_name)]
        qname = get_attribute_qname(attr_uri, attr_name)
        value = XMLAttribute.encode(value)
        s += ' %s="%s"' % (qname, value)
    # Close the start tag
    if is_empty(tag_uri, tag_name):
        return s + '/>'
    else:
        return s + '>'
Beispiel #2
0
def get_end_tag(tag_uri, tag_name):
    if is_empty(tag_uri, tag_name):
        return ''
    return '</%s>' % get_qname(tag_uri, tag_name)
Beispiel #3
0
def get_end_tag(tag_uri, tag_name):
    if is_empty(tag_uri, tag_name):
        return ''
    return '</%s>' % get_qname(tag_uri, tag_name)