当前位置: 代码迷 >> python >> 使用python3生成xml
  详细解决方案

使用python3生成xml

热度:95   发布时间:2023-07-16 09:41:46.0

我需要使用 python 生成以下 xml

我如何生成? 有人可以请指教。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" verbose="12" preserve-order="true" >
    <test name="MY">
        <classes>
            <class name="PIB_MY.Login" />
            <class name="PIB_MY.FundTransfer" />
            <class name="PIB_MY.BillPayment" />
            <class name="PIB_MY.AddManageDeletePayee" />
            <class name="PIB_MY.SmartClick" />
            <class name="PIB_MY.Logout" />
        </classes>
    </test>
</suite> 

很简单:

xml = """
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" verbose="12" preserve-order="true" >
    <test name="MY">
        <classes>
            <class name="PIB_MY.Login" />
            <class name="PIB_MY.FundTransfer" />
            <class name="PIB_MY.BillPayment" />
            <class name="PIB_MY.AddManageDeletePayee" />
            <class name="PIB_MY.SmartClick" />
            <class name="PIB_MY.Logout" />
        </classes>
    </test>
</suite> 
"""

print(xml)

瞧,问题解决了。

  相关解决方案