Я анализирую файл xml, в котором перечислены некоторые серверы
пример xml для 2 серверов:
<cluster-information>
<clustering-available>true</clustering-available>
<clustered>true</clustered>
<node>
<id>SomeIDnum</id>
<address>/someIP:port</address>
<local>false</local>
</node>
<node>
<id>SomeIDnum</id>
<address>/someIP:port</address>
<local>false</local>
</node>
</cluster-information>
Я использую следующее для получения идентификатора и адреса
cluster=myroot.find('cluster-information/clustered')
if cluster.text == 'true':
print("|Cluster is "+cluster.text+" |")
nodes=myroot.find('cluster-information')
for x in nodes.findall('node'):
id=x.find('id')
ip=x.find('address')
print("Node:"+id.text)
print("IP "+ip.text)
print("|")
Результат:
| Кластер верен | Узел: someID IP / xxxx: порт Узел: someotherID IP / xxxx: порт |
Мне нужно, чтобы выходные данные выглядели так: | Кластер верен | Узел: someID IP / xxxx: порт Узел: someotherID IP / xxxx: port |
В основном мне нужно удалить первый символ новой строки, созданный для l oop.