Оценка XPath всегда приводит к пустому целевому узлу - PullRequest
0 голосов
/ 03 сентября 2018

Я пытаюсь создать файл связывания, чтобы изменить базовый тип свойства: XSD

Мой файл связывания:

<?xml version="1.0" encoding="UTF-8"?>
<bindings xmlns="http://java.sun.com/xml/ns/jaxb"
          xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema"
          xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
          xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd
                                    http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd"
          version="2.1">
<bindings schemaLocation="*">
    <bindings node="//xsd:element[@name='EFilingPriorDocumentNumber']">
        <baseType name="java.lang.String"/>
    </bindings>

</bindings>
</bindings>

Но XJC всегда выдает мне ошибку:

[ОШИБКА] Оценка XPath «// xsd: element [@ name = 'EFilingPriorDocumentNumber']» приводит к пустому целевому узлу

Кто-то знает, как это исправить?

...