Questão XML castor ns-uri
-
27-10-2019 - |
Pergunta
Eu tenho este projeto xml / soap.
existe em toda parte algo chamado ns-uri
/ namespace uri.
por exemplo aqui:
<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>
para que serve?posso mudar isso?posso removê-lo?isso leva ao site morto
Solução
O ns-uri
se refere a um URI de namespace XML .Sem ele, a ligação de Castor não funcionará corretamente.
Sim, você pode alterá-lo (mas deve corresponder ao URI do namespace do XML de destino) e, sim, você pode removê-lo (mas provavelmente irá gerar / analisar o XML errado).O fato de ser um URL morto não importa - os URIs de namespace são apenas identificadores de string que muitas vezes se parecem com URLs, mas não precisam ir a lugar nenhum.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow