2011-04-29 36 views
0

我有这个xml/soap项目。XML castor ns-uri问题

到处都有东西叫做ns-uri/namespace uri。

例如这里:

<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> 

又是什么呢?我可以改变它吗?我可以删除它吗?它导致死网站

回答

3

ns-uri是指XML namespace URI。没有它,Castor的绑定将无法正常工作。

是的,你可以改变它(但它必须匹配目标XML的名称空间URI),是的,你可以删除它(但它可能会生成/解析错误的XML)。事实上,这是一个无效的URL并不重要 - 命名空间URI只是字符串标识符,通常看起来像网址,但他们不必去任何地方。