Hax0r

XML 인덴트 강제 조정 본문

0x00 개발/Python

XML 인덴트 강제 조정

영준이 2016.04.22 12:33


def ai(elem, level = 0):

    indent = "\n" + level * "  "

    if len(elem):

        if not elem.text or not elem.text.strip():

            elem.text = indent + "  "

        if not elem.tail or not elem.tail.strip():

            elem.tail = indent

        for elem in elem:

            ai(elem, level+1)

        if not elem.tail or not elem.tail.strip():

            elem.tail = indent

    else:

        if level and (not elem.tail or not elem.tail.strip()):

            elem.tail = indent

0 Comments
댓글쓰기 폼