Как исправить ошибку в префиксе «данные» для элемента <data> - PullRequest
0 голосов
/ 02 октября 2018

Я пытался обработать группу XML.И один из XML имеет этот префикс, который совпадает с его именем элемента data:data>.

<?xml version="1.0" encoding="UTF-8"?>
<data:data>
  <datasets>
    ...
  </datasets>
</data:data>

Это вызвало у меня эту ошибку.

SXXP0003: Ошибка, сообщаемая анализатором XML: префикс «data» для элемента «data: data» не связан.

Я пытался включить префикс »data "on" xsl: stylesheet ", так же, как я делал с префиксом" mml ", но ошибка все еще сохраняется.

<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:mml="http://www.w3.org/1998/Math/MathML"
xmlns:sb="http://www.elsevier.com/xml/common/struct-bib/dtd"
xmlns:data="http://www.elsevier.com/xml/common/dtd" exclude-result
prefixes="xlink xs saxon mml ovid oasis ce sb data">
...