XML Castor ns-uri Frage
-
27-10-2019 - |
Frage
Ich habe dieses XML / Seifen-Projekt.
Es gibt überall etwas, das als ns-uri
/ Namespace uri bezeichnet wird.
zum Beispiel hier:
<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>
wofür ist es?kann ich es ändern?kann ich es entfernen?es führt zu einer toten Website
Lösung
Der ns-uri
bezieht sich auf einen XML-Namespace-URI .Ohne sie funktioniert Castors Bindung nicht richtig.
Ja, Sie können es ändern (aber es muss mit dem Namespace-URI des Ziel-XML übereinstimmen), und ja, Sie können es entfernen (aber es wird wahrscheinlich das falsche XML generieren / analysieren).Die Tatsache, dass es sich um eine tote URL handelt, spielt keine Rolle. Namespace-URIs sind nur Zeichenfolgenbezeichner, die häufig wie URLs aussehen, aber nirgendwo hingehen müssen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow