У меня есть проект, который должен анализировать XML-документы с помощью программного обеспечения Base X.
Моя проблема в том, что мой файл XML похож на модель:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE us-patent-grant SYSTEM "us-patent-grant-v45-2014-04-03.dtd" [ ]>
...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE us-patent-grant SYSTEM "us-patent-grant-v45-2014-04-03.dtd" [ ]>
...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE us-patent-grant SYSTEM "us-patent-grant-v45-2014-04-03.dtd" [ ]>
...
другими словами, внутри этого одного XML много XML, и когда я пытаюсь открыть его с помощью Base X, я получаю сообщение об ошибке:
O destino da instrução de processamento correspondente "[xX][mM][lL]" não é permitido.
, примерно в переводе на английский это выше
The instruction destiny of processing "[xX][mM][lL]" isn't allowed.
как?
file:
модуле, за которыми следуетfn:parse-xml
. Но если кто-то пообещал вам XML-ввод, скажите ему, чтобы он прислал вам правильный, правильно сформированный XML, так как это не так, и работа с ним будет утомительной, громоздкой и подверженной ошибкам. - person Jens Erat   schedule 23.03.2016