1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jiyangj-universal-parser

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
test_clear.py 861 Байт
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
JIYANG-PLUS Отправлено 25.08.2021 10:43 a0373db
import UniversalParser as UP
xml_data = """
<root>
<a name="name_a">I am A.</a>
<b name="name_b">
<c name="name_c" flag="1">I am C.</c>
<c name="name_c" flag="1">I am CC.</c>
<c>666</c>
<c><!-- 注释啊 --></c>
<c>hello</c>
<c ccc="你你你你">
<d name="d">world</d>
<e name="e">
<![CDATA[<dididididi>]]>
</e>
<hh></hh>
<hh></hh>
</c>
</b>
<copy id="copy"></copy>
</root>
"""
xmlManager = UP.parse_xml(xml_data
, analysis_text=False
, combine_cdata=False
, include_comment=True
, open_cdata=False
, open_comment=True
, analysis_mode=UP.AnalysisMode.RECOMMEND
)
xmlManager.clear_node_content(xmlManager.find_nodes_by_tag('c')[-1])
xmlManager.save_as_json()
xmlManager.save_as_xml()

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/jiyangj-universal-parser.git
git@api.gitlife.ru:oschina-mirror/jiyangj-universal-parser.git
oschina-mirror
jiyangj-universal-parser
jiyangj-universal-parser
master