Я пытаюсь создать файл связывания, чтобы изменить базовый тип свойства: 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']» приводит к пустому целевому узлу
Кто-то знает, как это исправить?