2011-04-29 73 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只是字符串標識符,通常看起來像網址,但他們不必去任何地方。