XML castor ns-uri问题

时间:2011-04-29 23:07:11

标签: xml xml-namespaces castor

我有这个xml / soap项目。

到处都有名为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>

它的用途是什么?我能改变吗?我可以删除吗?它导致死网站

1 个答案:

答案 0 :(得分:3)

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

是的,您可以更改它(但它必须与目标XML的名称空间URI匹配),是的,您可以将其删除(但它可能会生成/解析错误的XML)。它是一个死URL并不重要 - 名称空间URI只是字符串标识符,通常看起来像一样,但它们不必去任何地方。