Я пытаюсь проанализировать какой-то плохо сгенерированный XML-код с помощью scala, который выглядит следующим образом:
<contextfile concordance=brown>
<context filename=br-a01 paras=yes>
<p pnum=1>
<s snum=1>
<wf cmd=ignore pos=DT>The</wf>
</s>
</p>
...
Он хорошо структурирован, но, как вы можете видеть, нет никаких кавычек, окружающих какие-либо значения атрибута. Простое открытие файла с помощью приведенного ниже фрагмента Scala приводит к не столь удивительной ошибке:
val semCor = XML.loadFile(args(0))
бросает
org.xml.sax.SAXParseException: Open quote is expected for attribute "{1}" associated with an element type "concordance".
Я хотел бы знать, как, если это вообще возможно, настроить синтаксический анализатор xala scala для правильного анализа этих входных данных, как если бы были кавычки вокруг значений атрибута.
Спасибо за любые предложения!