SABUN :: VERİLER :: COMPLEXTYPE

SOAP :: VERİ :: COMPLEXTYPE, karmaşık SOAP :: Veri nesneleri oluşturmak ve işlemek için soyut bir sınıftır.
Şimdi İndirin

SABUN :: VERİLER :: COMPLEXTYPE Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Eric Rybski
  • yayıncı web sitesi:
  • http://search.cpan.org/~rybskej/

SABUN :: VERİLER :: COMPLEXTYPE Etiketler


SABUN :: VERİLER :: COMPLEXTYPE Açıklama

SOAP :: VERİ :: COMPLEXTYPE, karmaşık SOAP :: Veri nesneleri oluşturmak ve işlemek için soyut bir sınıftır. SOAP :: Veri :: Complextype, karmaşık sabun oluşturmak ve işlemek için soyut bir sınıftır :: Veri nesneleri. sıkı kullanmak; Uyarıları kullanın; SOAP :: Veri :: Complextype kullanın; Vars QW (@isa) kullanın; @İsa = qw (SOAP :: VERİ :: COMPLEXTYPE); Sabit Obj_uri => 'http: //foo.bar.baz' kullanın; Sabit Obj_Type => 'NS1: Myfoo' kullanın; Sabit Obj_Fields => {Field1 => , field2 => , field3 => }; Alt yeni {$ proto = vardiya; $ class = ref ($ proto) || $ proto; $ veri = vardiyum; $ obj_fields = Shift; $ obj_fields = Tanımlanan $ Obj_Fields Ref ($ obj_fields) EQ 'Hash'? {% {+ Obj_fields},% {$ obj_fields}: obj_fields; $ benlik = $ sınıf-> Super :: New ($ veri, $ obj_fields); Dönüş Bless ($ öz, $ sınıfı); } Paket benim :: sabun :: Veri :: Complextype :: Bar; sıkı kullanmak; Uyarıları kullanın; SOAP :: Veri :: Complextype kullanın; Vars QW (@isa) kullanın; @İsa = qw (SOAP :: VERİ :: COMPLEXTYPE); Sabit obj_uri => 'http: //bar.baz.uri' kullanın; Sabit Obj_Type => 'NS1: Mybar' kullanın; Sabit Obj_Fields => {val1 => , val2 => , benim :: sabun :: Veri :: Complextype :: foo :: obj_uri, undef]}; Alt yeni {$ proto = vardiya; $ class = ref ($ proto) || $ proto; $ veri = vardiyum; $ obj_fields = Shift; $ obj_fields = Tanımlanan $ Obj_Fields Ref ($ obj_fields) EQ 'Hash'? {% {+ Obj_fields},% {$ obj_fields}: obj_fields; $ benlik = $ sınıf-> Super :: New ($ veri, $ obj_fields); Dönüş Bless ($ öz, $ sınıfı); } ######################################### ################################ $ Request_OBJ = MY :: SOAP :: VERİ :: COMPLEXTYPE :: BAR-> YENİ ({val1 => 'sometext', val2 => {Field1 => 'Moretext', Field2 => 12345, Field3 => '2005 -10-26T12: 00: 00.000z '}}); PRINT $ Request_OBJ-> AS_XML_DATA; SOAP :: LITE kullanın; $ Sonuç = SOAP :: LITE -> URI ($ URI) -> Proxy ($ Proxy) -> SomeMethod (SOAP :: VERİ-> VALE ($ Request_OBJ-> AS_SOAP_DATA)) -> Sonuç; # yöntemi, foo tipi bir nesneyi döndürür ... Eğer (REF ($ sonuç) EQ 'foo') {My $ Sonuç_OBJ = MY :: SOAP :: VERİ :: COMPLEXTYPE :: FOO-> YENİ ($ sonuç) ; "$ _ =" yazdırın. $ Sonuç_OBJ -> $ _. "N" Foreach tuşları% {+ MY :: SOAP :: Veri :: Complextype :: foo :: obj_fields}; } AbstractSoap :: Veri :: Complextype, sonsuz karmaşık SOAP :: veri nesneleri temsil eden sınıfları uygulamak için yapılandırılmış bir arayüzü tanımlar. Nesne örnekleri dinamik olarak karmaşık SOAP :: Veri Yapıları veya Gerektiği gibi saf XML oluşturabilir. Bir nesnenin alanları, bir yöntem olarak bir yöntem olarak bir yöntemle bir yöntem çağrısı yaparak kolayca erişilebilir ve bir sabunla iade edilen bir parametre ile aynı yöntemi kullanarak nesne yapımından sonra saha değerleri değiştirilebilir. :: Lite yöntemi SABUN :: SOUT-> Nesneyi eşdeğer bir komplextyje haline getirmek için kullanılabilir, böylece sabun :: Lite'nin karmaşık türlerin kullanımını çözme ve kullanıcıların nesnelerine çok daha soyut ve en akıllıca bir şekilde erişmelerini sağlar. Bu, gelecekteki sabun çağrılarındaki SOAP sonuç nesneleri kullanması gereken uygulamalar için de son derece yararlıdır. Lite şu anda SOAP veri yapılarını manuel olarak zanaat etmelidir. SOAP :: Veri :: Builder'ı, nesne verilerini saklamak ve oluşturmak için dahili olarak kullanır. Gereksinimler: · Perl Gereksinimleri: · Perl


SABUN :: VERİLER :: COMPLEXTYPE İlgili Yazılım

XML :: Kod

XML :: DIFF, XML DOM-Tree tabanlı diff ve yama modülü için bir perl modülüdür. ...

208

İndirmek

Xparam

XPARAM, C ++ 'da parametre kullanımı ve nesne serileştirilmesi için genel amaçlı bir araçtır. ...

167

İndirmek