#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-адреса, но им никуда не нужно переходить.