Слияние кода завершено, страница обновится автоматически
xml_data = """\
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:aq="aquatic">
<animals>
<animal type="dog" id="1">
<!-- 大黄是人类的朋友 -->
<name>大黄</name>
<age>11</age>
<sex>male</sex>
<desc><![CDATA[<大黄><一只狗>]]></desc>
</animal>
<animal type="dog" id="2">
<!-- 小白是个傻狗 -->
<name>小白</name>
<age>1</age>
<sex>female</sex>
<desc>小白身上有斑点</desc>
</animal>
<animal type="cat" id="01">
<name>小卡</name>
<age>3</age>
<sex>female</sex>
<desc>小卡是只咖啡猫</desc>
</animal>
<textt name="test_textt">TTTTTT</textt>
</animals>
<version>0.0.1</version>
<aq:halobios>
<!-- 海洋生物 -->
<desc>美丽的大海</desc>
</aq:halobios>
<text name="test_text">
<animals>TTTT</animals>
</text>
<text2 name="test_text2"><![CDATA[我是CDATA]]></text2>
</root>
"""
import UniversalParser as UP
xmlManager = UP.parse_xml(xml_data
, combine_cdata = False
, open_cdata = True
, open_comment=True
, include_comment=True
)
root = xmlManager.xml.root
animals = list(xmlManager | 'animals')[0]
# cs = xmlManager.get_children(root.animals)
# 将 animals 从 root 移动到 root.text
# xmlManager.move(animals, root.text)
# xmlManager.swap(animals.animal[0], root.text)
# xmlManager.swap(animals.animal[0], animals.animal[1])
xmlManager.pan_down(animals.animal[0], bottom=True)
xmlManager.save_as_json()
xmlManager.save_as_xml()
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )