如何迭代乳胶文件中的标签?

如何迭代乳胶文件中的标签?

我正在解决一个问题,我得到了一个文件,我必须在乳胶文档中找到所有表中的所有单元格(基本上我必须为所有单元格制作一个边框。目前,我正在遍历乳胶文件,然后使用正则表达式更改乳胶文件中的代码,以便更改乳胶代码,这样我就可以得到像[https://imgur.com/undefined从 [https://imgur.com/a/aUNaInv]。我的一个朋友正在研究同样的问题,但他使用的是 docx 文件而不是 latex。我知道我们可以遍历标签,甚至可以在 latex 中更改它们。有没有类似的 latex 方法。我朋友的 docx 代码如下

for chl in root:
    for chl1 in chl:
        for chl2 in chl1:
            if chl2.tag =='{urn:oasis:names:tc:opendocument:xmlns:style:1.0}table-cell-properties':
                chl2.set('{urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0}background-color', '#000000')
                chl2.set('{urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0}border', '1pt solid #ffffff')
                chl2.set('{urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0}border-top', '1pt solid #ffffff')
                chl2.set('{urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0}border-bottom', '1pt solid #ffffff')
                chl2.set('{urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0}border-left', '1pt solid #ffffff')
                chl2.set('{urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0}border-right', '1pt solid #ffffff')

相关内容