SCALA从XML中提取CData内容

SCALA从XML中提取CData内容,xml,scala,cdata,Xml,Scala,Cdata,我有以下xml: `<a><b><![CDATA[<c><d>mycontent</d></c>]]</b></a>` `mycontent]]` 我想提取CDATA下的XML结构,并在CDATA下找到标记的值。我怎样才能在Scala做到这一点 CDATA下没有XML结构和标记。CDATA的意思是“字符数据”,它的意思是“这里可能有一些东西看起来像XML标记,但不要被误导,它只是纯文本”。因

我有以下xml:

`<a><b><![CDATA[<c><d>mycontent</d></c>]]</b></a>`
`mycontent]]`

我想提取CDATA下的XML结构,并在CDATA下找到
标记的值。我怎样才能在Scala做到这一点

CDATA下没有XML结构和
标记。CDATA的意思是“字符数据”,它的意思是“这里可能有一些东西看起来像XML标记,但不要被误导,它只是纯文本”。因此,如果您想将其视为具有结构的XML,请不要将其放在CDATA中


或者,如果您无法按照提供的格式处理数据,请将CDATA部分的内容提取为文本,并提交给XML解析器以识别结构。

非常好,先生,它刚刚起作用:)
var a=XML.loadString(xx.toString())var CDATA=(a\\\“b”)。text var b=XML.loadString(CDATA)