SCALA 从 XML 中提取 CData 内容
SCALA Extract CData content from XML
我有以下 xml:
`<a><b><![CDATA[<c><d>mycontent</d></c>]]</b></a>`
我想提取 CDATA 下的 XML 结构并找到 CDATA 下 <d>
标签的值。我怎样才能在 Scala 中做到这一点?
CDATA 下没有 XML 结构和 <d>
标签。 CDATA 表示 "character data",表示 "there might be stuff in here that looks like XML markup, but don't be misled, it's just plain text"。所以如果你想把它当作XML有结构,不要把它放在CDATA中。
或者,如果您无法接受所提供形式的数据,请将 CDATA 部分的内容提取为文本,并将其提交给 XML 解析器以识别结构。
我有以下 xml:
`<a><b><![CDATA[<c><d>mycontent</d></c>]]</b></a>`
我想提取 CDATA 下的 XML 结构并找到 CDATA 下 <d>
标签的值。我怎样才能在 Scala 中做到这一点?
CDATA 下没有 XML 结构和 <d>
标签。 CDATA 表示 "character data",表示 "there might be stuff in here that looks like XML markup, but don't be misled, it's just plain text"。所以如果你想把它当作XML有结构,不要把它放在CDATA中。
或者,如果您无法接受所提供形式的数据,请将 CDATA 部分的内容提取为文本,并将其提交给 XML 解析器以识别结构。