【发布时间】:2021-11-01 16:45:05
【问题描述】:
我有一个如下所示的 XML 字符串(简化):
string_containing_xml = 'This string comes ok <ph id="1" ax:element-id="0"><meta-ref" type="dynamic" name="Firmenname]</meta-ref></ph> this one is not coming'
xml_object_in_string = '<target xmlns:ax="AcrossXliff">{}</target>'.format(
string_containing_xml.replace(" ", "&nbsp;")
)
final_xml = ET.fromstring(
xml_object_in_string
)
final_xml 只包含“这个字符串没问题”。 我如何重新创建该 XML,以便将所有内容都纳入帐户,而不仅仅是文本的第一部分?
【问题讨论】:
-
谢谢。我已经格式化了代码。基本上,这段代码演示了这个问题。
-
预期的 xml 文档是什么?
-
您没有向我们展示任何实际结果(例如
print(ET.tostring(final_xml))的输出)。我们无法根据屏幕截图判断是否有任何问题。