python格式化输出xml_使用Python解析XML并打印整个元素
这是我的第一个问题。通常我能找到我需要的东西,但经过一周的寻找和尝试,我还是在同一个地方,所以我需要你的帮助。在我有一本书,它在一个超过6000行的大型XML文件中。我需要做的是获取一个元素并将其内容放入字符串中。有时候那个元素只有一个段落,有时候有更多段落,有时候段落有列表,还有其他东西,我需要在一个字符串中捕捉所有这些。在这是一个如何格式化这本书的例子。在Chapter 1Some Title
这是我的第一个问题。通常我能找到我需要的东西,但经过一周的寻找和尝试,我还是在同一个地方,所以我需要你的帮助。在
我有一本书,它在一个超过6000行的大型XML文件中。我需要做的是获取一个元素并将其内容放入字符串中。有时候那个元素只有一个段落,有时候有更多段落,有时候段落有列表,还有其他东西,我需要在一个字符串中捕捉所有这些。在
这是一个如何格式化这本书的例子。在
Chapter 1
Some TitleIntroductionThis is a paragraph
This is second paragraph
List Item 1
List Item 2
List Item 3
从这个例子中,我需要标签中的所有内容(最好没有标题,但我稍后会解决这个问题)。
我试过用xml.etree.ElementTree,并使用“minidom”,但没有成功。在
下面是一个使用minidom的代码示例
^{pr2}$
当我列出一些元素时,我得到的数字与在xml文件中搜索“
在这一点之后,我陷入了困境,我无法找到如何将所有内容提取为文本的方法。在
对于“ElementTree”,我可以找到所有的元素,但不能提取文本,或者只提取其中的一小部分。在
所以如果有人能帮我解决这个问题,那就太好了。不管用什么方法,只要能完成任务。在
编辑:
期望的输出是
IntroductionThis is a paragraph
This is second paragraph
List Item 1
List Item 2
List Item 3
但作为一种刺激。这可能是一行,格式无关。在
谢谢:)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)