我有以下xml:
`<a><b><![CDATA[<c><d>mycontent</d></c>]]</b></a>`
我希望在CDATA下提取XML结构,并在CDATA下找到<d>
标记的值。我怎么能在Scala中做到这一点?
答案 0 :(得分:1)
CDATA下没有XML结构且没有<d>
标记。 CDATA的意思是“字符数据”,它意味着“这里的内容可能看起来像XML标记,但不要被误导,它只是纯文本”。因此,如果您希望将其视为具有结构的XML,请不要将其放在CDATA中。
或者,如果您对提供的表单中的数据感兴趣,请将CDATA部分的内容作为文本提取,并将其提交给XML解析器以识别结构。