スカラコード:
val str = "<a>11</a><b>22</b>"
XML.loadString(str)
それは例外を報告します(もちろん):
org.xml.sax.SAXParseException:
The markup in the document following the root element must be well-formed.
文字列から NodeSeq をロードすることは可能ですか?
Vorsprungの答えを補足するために、入力で失敗する実際の理由は、例外があなたに伝えていることです(私のものを強調してください):XML.loadString
<a>11</a><b>22</b>
ルート要素に続く文書内のマークアップは整形式でなければなりません。
整形式のXML ドキュメントの要件の 1 つは、ルート要素が 1 つだけ含まれていることです。
したがって、たとえば、これはうまく機能し、NodeSeq
(Elem
より正確には an )を提供します:
XML.loadString("<c><a>11</a><b>22</b></c>")