У меня есть строка xml (которую я извлекаю из CSV), из которой мне нужно определить значения и имена из нее. Логика я думал, чтобы извлечь все строки, которые находятся в промежутках между >
и </
значений, а затем удалить извлеченную подстроку, которая содержит <
или >
Извлечение нескольких подстрок из строки с использованием python
Я еще думать о том, как я могу извлечь имя параметра, а также. Я использую python.
Ниже приведена строка xml, которую я прочитал из csv-файла.
<ServiceInstanceUpdateAck xmlns='http://www.loremipsum.com/'>
<Context>
<Attribute name='Atri1'>A1</Attribute>
<Attribute name='Atri2'>A2</Attribute>
<Attribute name='Atri3'>A3</Attribute>
</Context>
<Operation>DEPROVISION</Operation>
<Status>SUCCESS</Status>
<Error message='No Error' majorErrorCode='E_NONE' minorErrorCode='E_NONE'/>
<Service>
<Id>11233334</Id>
</Service>
</ServiceInstanceUpdateAck>
Любая помощь приветствуется.
Примечание: это не полный xml. Это данные тела тела, которые я извлекаю из файла CSV. Это строка в основном, когда я ее получаю. Поэтому я не могу использовать XML-парсер здесь.
Это не целое xml. Это данные тела отправления запроса, который я извлекаю из файла CSV. Так что это в основном строка. и я не могу использовать XML-парсер здесь. – user2606665
Почему бы вам не использовать анализатор XML данных тела отправления вашего запроса? –