8toni8
@8toni8

Как выровнять структуру XML?

Как выровнять структуру XML текста? То есть, имеется XML текст в таком виде:
<?xml version="1.0" ?>    <message>        <report>            <station ID="100" Name="main"/>                                                         <parameter VAR=A1>     100      </parameter>            <parameter VAR=A2> 200 </parameter>   </report> </message>

Подскажите можно ли ему средствами Питона, придать нормальный вид? Примерно такой:
<?xml version="1.0" ?>    
<message>        
<report>            
<station ID="100" Name="main"/>                                                     
<parameter VAR=A1> 
100      
</parameter>            
<parameter VAR=A2> 
200 
</parameter> 
</report> 
</message>
  • Вопрос задан
  • 524 просмотра
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
Пригласить эксперта
Ответы на вопрос 2
@lega
s.replace('>', '>\n')
Ответ написан
Shshzik
@Shshzik
Начинающий
from xml.dom import minidom

pretty = minidom.parseString('str').toprettyxml()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы