سؤال

لدي مشروع XML/Soap هذا.

هناك في كل مكان شيء يسمى ns-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>

لما هذا؟هل يمكنني تغييره؟هل يمكنني إزالته؟فإنه يؤدي إلى موقع ميت

هل كانت مفيدة؟

المحلول

ال ns-uri يشير إلى أ URI لمساحة اسم XML.وبدون ذلك، لن يعمل ربط Castor بشكل صحيح.

نعم، يمكنك تغييره (ولكن يجب أن يتطابق مع مساحة الاسم URI لـ XML الهدف)، ونعم يمكنك إزالته (ولكن من المحتمل أن يقوم بإنشاء/تحليل XML الخاطئ).حقيقة أنه عنوان URL ميت لا يهم - معرفات URI لمساحة الاسم هي مجرد معرفات سلسلة غالبًا ما ينظر مثل عناوين URL، ولكن ليس من الضروري أن تذهب إلى أي مكان.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top