Java Kotlin使用样式从xml到html

Java Kotlin使用样式从xml到html,java,android,html,xml,kotlin,Java,Android,Html,Xml,Kotlin,我有一个具有某种样式的xml文件: <section><text><bold><italic>Iris Mittenaere </italic></bold>Son nouveau mec est une bombe !</text><text><bold><italic>Harry &amp; Meghan </italic></bold>Il

我有一个具有某种样式的xml文件:

<section><text><bold><italic>Iris Mittenaere </italic></bold>Son nouveau mec est une bombe !</text><text><bold><italic>Harry &amp; Meghan </italic></bold>Ils quittent l'Angleterre à cause de William !</text><text><bold>INTERVIEW EXCLUSIVE </bold>L'émission de TF1 truquée ? Un danseur balance</text><text><bold>SCOOP <italic>Camille Combal </italic></bold>Et maintenant le bébé ! Deux mois à peine après son mariage, l'animateur star de TF1 est prêt à agrandir la famille avec Marie !</text><text><bold><italic>Jenifer </italic></bold>Visée par un incendie criminel!</text></section>
Iris mittnaere Son nouveau mec这是一个炸弹!哈利及;梅根因为威廉而放弃了安格尔特里!专访TF1特鲁奎特派团?联合国danseur balanceSCOOP Camille Combal和le bébé!我的儿子马里亚奇,我的动画明星,我的父亲,我的母亲,我的母亲!Jenifer Vis是一个不折不扣的犯罪分子!
我使用dom,正如这里所建议的那样:,以获取标题和部分之前的所有内容,并将其转换为html,这样做很好。我的问题是,我只能一个接一个地得到标签,这是标题的完美工作,但这里我得到了多个标签文本,所以我只能得到第一个

在这里找到jaksonxml:,我成功地获得了文本的多行,但我无法获得样式的含义,即我无法检索
标记


有人知道我该怎么做吗?

我找到了一个解决办法,我认为它不干净,但我想不出更好的办法。我所做的是用html标记替换xml标记:

text = text.replace("<article>","<body><article>")
        text = text.replace("bold", "b")
        text = text.replace("italic", "i")
        text = text.replace("text", "p")
text=text.replace(“,”)
文本=文本。替换(“粗体”、“b”)
text=text.replace(“斜体”、“i”)
text=text.替换(“text”,“p”)

我找到了一个解决办法,我认为它不干净,但我想不出更好的办法。我所做的是用html标记替换xml标记:

text = text.replace("<article>","<body><article>")
        text = text.replace("bold", "b")
        text = text.replace("italic", "i")
        text = text.replace("text", "p")
text=text.replace(“,”)
文本=文本。替换(“粗体”、“b”)
text=text.replace(“斜体”、“i”)
text=text.替换(“text”,“p”)