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

الصابون :: Data :: Complextype هو فئة مجردة لإنشاء وكائنات البيانات المعقدة والتعامل معها.
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Eric Rybski
  • موقع ويب الناشر:
  • http://search.cpan.org/~rybskej/

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


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

الصابون :: البيانات :: Complextype هي فئة مجردة لإنشاء ومعالجة كائنات البيانات المعقدة :: كائنات البيانات. الصابون :: Data :: Complextype هي فئة مجردة لإنشاء ومعالجة كائنات الصابون المعقدة :: كائنات البيانات. حزمة SoAnopsis My :: Soap :: Data :: Complextype :: FOO؛ استخدام صارمة؛ استخدام التحذيرات؛ استخدام الصابون :: البيانات :: Complextype؛ استخدم Vars QW (ISA)؛ @ isa = qw (الصابون :: البيانات :: complextype)؛ استخدم ثابت OBJ_URI => 'http: //foo.bar.baz'؛ استخدم ثابت obj_type => 'ns1: myfoo'؛ استخدم Constant Obj_field => {field1 => ، field2 => ، field3 => }؛ الفرعية الجديدة {بلدي $ proto = التحول؛ بلدي فئة $ = المرجع ($ proto) || بروتو دولار بياناتي $ = التحول؛ بلدي $ obj_field = التحول؛ $ obj_fields = المحدد $ obj_fields المرجع ($ obj_fields) eq 'hash'؟ { {+ {+ obj_fields}، {$ obj_field}}: obj_fields؛ بلدي $ = $ class-> super :: جديد (بيانات $، $ obj_fields)؛ عودة يبارك ($ النفس، فئة $)؛ } حزمة بلدي :: الصابون :: البيانات :: complextype :: bar؛ استخدام صارمة؛ استخدام التحذيرات؛ استخدام الصابون :: البيانات :: Complextype؛ استخدم Vars QW (ISA)؛ @ isa = qw (الصابون :: البيانات :: complextype)؛ استخدم ثابت OBJ_URI => 'http: //bar.baz.uri'؛ استخدم ثابت obj_type => 'ns1: mybar'؛ استخدم ثابت obj_field => {val1 => ، val2 => ، My :: Soap :: البيانات :: Complextype :: FOO :: OBJ_URI، UNDEF]}؛ الفرعية الجديدة {بلدي $ proto = التحول؛ بلدي فئة $ = المرجع ($ proto) || بروتو دولار بياناتي $ = التحول؛ بلدي $ obj_field = التحول؛ $ obj_fields = المحدد $ obj_fields المرجع ($ obj_fields) eq 'hash'؟ { {+ {+ obj_fields}، {$ obj_field}}: obj_fields؛ بلدي $ = $ class-> super :: جديد (بيانات $، $ obj_fields)؛ عودة يبارك ($ النفس، فئة $)؛ } ########################################### ####################### My $ request_obj = my :: soap: data :: complextype :: bar-> جديد ({val1 => 'simetext'، val2 => {field1 => 'moretext'، field2 => 12345، field3 => '2005 -10-26T12: 00: 00.000z '})؛ طباعة $ price_obj-> as_xml_data؛ استخدام الصابون :: لايت؛ بلدي نتيجة $ = SOAP :: LITE -> URI (URI URI) -> الوكيل (Proxy $) -> Somemethod (SOAP :: Data-> القيمة ($ price_obj-> as_soap_data)) -> نتيجة؛ #Assuming الطريقة إرجاع كائن من النوع FOO ... إذا (Ref ($ نتيجة) EQ 'FOO') {My Lyster_obj = My :: Soap :: Data :: Complextype :: FOO-> جديد ($ نتيجة) ؛ print "$ _ =". $ fure_obj -> $ _. "n" foreach keys {+ my :: soap :: البيانات :: complextype :: foo :: obj_fields}؛ } التزلجات :: البيانات :: Complextype يحدد واجهة منظمة لتنفيذ الفئات التي تمثل الصابون المعقدة بلا حدود :: كائنات البيانات. يمكن أن توليد مثيلات الكائن ديناميكيا هياكل البيانات المعقدة :: هياكل البيانات أو XML النقي حسب الحاجة. يمكن الوصول بسهولة إلى حقول كائن بسهولة عن طريق إجراء استدعاء طريقة باسم الحقل كطريقة، ويمكن تغيير القيم الحقلية بعد بناء الكائنات باستخدام نفس الأسلوب باستخدام معلمة واحدة. الكائنات التي تم إرجاعها بواسطة طريقة SOAP :: Lite قد يتم استخدام النتيجة SOAP :: SOM-> النتيجة لإعادة تكوين الكائن مرة أخرى إلى مجموعة مكافئة، وبالتالي حل أوجه القصور في الصابون :: تعامل Lite's التعامل مع أنواع معقدة والسماح للمستخدمين بالوصول إلى كائناتهم بطريقة مجردة وعظيمة أكثر بكثير. هذا مفيد أيضا بشكل استثنائي للتطبيقات التي تحتاج إلى استخدام كائنات نتيجة الصابون في مكالمات الصابون في المستقبل. تهدف الوحدة النمطية في المستقبل إلى جعلها أسهل بكثير لإنشاء كائنات صابون معقدة :: كائنات البيانات في بنية فئة موجهة للكائنات، كمستخدمين من الصابون :: يجب أن لايت حاليا هياكل بيانات الصابون حاليا يدويا. يستخدم SOAP :: Data :: Builder :: Builder داخليا لتخزين وإنشاء بيانات كائن. آمل أن تكون هذه الوحدة ستؤدي هذه الوحدة إلى تحسين إنتاجية أي صوص :: مبرمج لايت، وخاصة تلك التي تتعامل مع العديد من البيانات المعقدة أو العمل مع تطبيقات الصابون التي تنفذ الميراث. المتطلبات: متطلبات بيرل: perl.


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

nlq.py

nlq.py هو سريع وقذرة (مع التركيز على كليهما) Python وحدة يحاول تحليل استعلام "لغة طبيعية" واردة ...

155

تحميل

pircbotcpp.

pircbotcpp عبارة عن مجموعة تطوير برامج C ++ IRC. إنه منفذ C ++ من Pircbot. ...

123

تحميل