Вопрос XML castor ns-uri

#xml #xml-namespaces #castor

#xml #xml-пространства имен #castor

Вопрос:

у меня есть этот проект xml / soap.

везде есть что-то, называемое ns-uri uri / namespace.

например, здесь:

 <class name="org.webmedia.test.pojo.City">
       <map-to xml="addCityRequest" ns-uri="http://krams915.blogspot.com/ws/schema/oss"/>

       <field name="id" type="integer">
          <bind-xml name="id" node="element"/>
       </field>

       <field name="name" type="string">
          <bind-xml name="name" node="element"/>
       </field>
</class>
  

для чего это? могу ли я это изменить? могу ли я удалить это? это приводит к мертвому веб-сайту

Ответ №1:

ns-uri Ссылается на URI пространства имен XML. Без этого привязка Castor не будет работать должным образом.

Да, вы можете изменить его (но оно должно соответствовать URI пространства имен целевого XML), и да, вы можете удалить его (но, скорее всего, он сгенерирует / проанализирует неправильный XML). Тот факт, что это мертвый URL, не имеет значения — URI пространства имен — это просто строковые идентификаторы, которые часто выглядят как URL-адреса, но им никуда не нужно переходить.