الصابون :: البيانات

التحميل الان

الصابون :: البيانات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Paul Kulchenko, Randy J. Ray and Byrne Reese
  • موقع ويب الناشر:
  • http://search.cpan.org/~byrne/

الصابون :: البيانات العلامات


الصابون :: البيانات وصف

الصابون :: البيانات هي فئة بيرل توفر الوسائل التي يتلاعب بها صراحة والتحكم في جميع جوانب الطريق. الصابون :: البيانات هي فئة بيرل توفر الوسائل التي يتمتع بها بشكل صريح والتحكم في جميع جوانب الطريقة التي يتم بها التعبير عن بيانات Perl ككيانات بيانات الصابون. SOAP :: فئة البيانات توفر الوسيلة التي يتلاعب بها صراحة السيطرة على جميع جوانب الطريقة التي يتم بها التعبير عن بيانات بيرل ككيانات بيانات الصابون. معظم الطرق هي مستطيلات، والتي مثل تلك الموجودة في الصابون :: Lite مصممة لإرجاع القيمة الحالية إذا لم يتم تمرير أحد جديدا، مع إرجاع مرجع الكائن خلاف ذلك (السماح باستدعاء الأسلوب بالسلاسل). لاحظ أن معظم الملحقات (باستثناء القيمة) تقبل قيمة جديدة لكائن البيانات كحجة ثانية. methodsnew (أزواج المفتاح / القيمة الاختيارية) $ OBJ = SOAP = SOAP :: البيانات-> جديد (الاسم => "IDX"، القيمة => 5)؛ هذا هو منشئ الطبقة. قد يتم تمرير جميع السمات تقريبا ذات الصلة إلى الفئة إلى المنشئ كأزواج رئيسية / قيمة. غالبا ما يتم استخدام هذه الطريقة مباشرة لأن الصابون :: يتم إنشاء كائنات البيانات بشكل عام للاستخدام المؤقت. وهي متاحة لتلك المواقف التي تتطلب اسمها. اسم (اسم جديد، قيمة اختيارية) $ OBJ-> الاسم ("الفهرس")؛ يحصل أو يحدد القيمة الحالية للاسم، ككائن يعتبره الكائن. الاسم هو ما سيستخدمه المتسار للحصول على العلامة عند إنشاء XML لهذا الكائن. هذا هو ما سيصبح الملحق لعنصر البيانات. اختياريا، قد يتم تحديث قيمة الكائن إذا مرت كحجة ثانية. Type (نوع جديد أو قيمة اختيارية) $ obj-> النوع ('int')؛ يحصل على أو تعيين النوع المرتبط بالقيمة الحالية في الكائن. هذا مفيد لهذه الحالات التي يتم فيها استخدام كائن SOAP :: كائن البيانات لإحضار نوع البيانات بشكل صريح الذي سيتم تفسيره على أنه نوع مختلف تماما (مثل إدراك السلسلة 123 كعدد صحيح، بدلا من ذلك). يسمح بإعداد قيمة الكائن، إذا مرت كوسيطة ثانية بالطريقة.URI (URI الجديد، القيمة الاختيارية) $ OBJ-> URI ('http://www.perl.com/soap')؛ يحصل على أو مجموعات URI الذي سيتم استخدامه كاسم اسم لاستكمال كيان XML الناتج، إذا كان أحد المرغوب فيه. هذا لا يضع الملصق لاسم مساحة الاسم. إذا لم يتم توفير واحد عن طريق طريقة البادئة، يتم إنشاء واحد تلقائيا عند الحاجة. يسمح أيضا بإعداد قيمة الكائن، إذا مرت كوسيطة ثانية إلى الطريقة. PREFIX (بادئة جديدة، القيمة الاختيارية) $ obj-> بادئة ('perl')؛ يوفر البادئة، أو التسمية، للاستخدام عند ربط كائن البيانات مع مساحة اسم معينة. يسمح أيضا بإعداد قيمة الكائن، إذا مرت كوسيطة ثانية بالطريقة .ATTR (مرجع التجزئة من السمات والقيمة الاختيارية) $ OBJ-> ATM ({attr1 => "القيمة"})؛ يسمح بإعداد سمات تعسفية على كائن البيانات. ضع في اعتبارك أن متطلبات أن أي سمات غير معروفة أصلا الصابون يجب أن تكون مؤهلة على مساحة الاسم. يسمح أيضا بإعداد قيمة الكائن، إذا مرت كوسيطة ثانية للطريقة. Value (قيمة جديدة) $ OBJ-> القيمة (10)؛ جلب القيمة الحالية مغلفة بواسطة الكائن، أو تعيينها بشكل صريح. الأربعة الأخيرة الأساليب هي اختصارات الراحة للسمات التي تدعم الصابون نفسها. يسمح كل منها أيضا بإدراج قيمة جديدة، كوسيطة ثانية اختيارية.كتور (ممثل جديد، قيمة اختيارية) $ OBJ-> الممثل ($ new_actor_name)؛ يحصل أو يحدد قيمة سمة الممثل؛ مفيد فقط عندما يقوم الكائن بإنشاء كيان لرأس الرسالة. mustunderstand (منطقي، قيمة اختيارية) $ obj-> المستيل العام (0)؛ يعالج السمة المسائية، والتي تحكي معالج الصابون ما إذا كان مطلوبا لفهم الكيان المعني. التشفير (جرة ترميز جديدة، قيمة اختيارية) $ OBJ-> EncodingStyle ($ soap_11_Encoding)؛ من المرجح أن تستخدم هذه الطريقة في الأماكن خارج إنشاء الرأس. يضبط الترميز، والذي يحدد ترميز يختلف عن تلك التي ستفتقر إلى الإخلال إلى أخرى (منطقية، قيمة اختيارية) $ OBJ-> الجذر (1)؛ عندما يجب أن يحدد التطبيق بشكل صريح عنصر البيانات الذي يجب اعتباره عنصر الجذر من أجل توليد طراز الكائن، توفر هذه الطريقة الوصول إلى سمة الجذر. متطلبات: perl.


الصابون :: البيانات برامج ذات صلة

SCL + SSSL.

SCL هي مكتبة تشفير صغيرة ومجموعة من فصول C ++ للتشفير الرئيسي والخاصة. ...

140

تحميل