EBAY :: API :: XML :: BaseSatatatype

eBay :: API :: XML :: BaseSTatype é uma biblioteca destina-se a fornecer uma interface baseada em Perl para a API pública do eBay Web Services.
Baixe Agora

EBAY :: API :: XML :: BaseSatatatype Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jeff Nokes
  • Site do editor:
  • http://search.cpan.org/~ebay/eBay-API-0.22/lib/eBay/API/XML/BaseDataType.pm

EBAY :: API :: XML :: BaseSatatatype Tag


EBAY :: API :: XML :: BaseSatatatype Descrição

EBAY :: API :: XML :: BaseSatatype é uma biblioteca destina-se a fornecer uma interface baseada em Perl para a API pública do eBay Web Services. EBAY :: API :: XML :: BaseSatatype é uma biblioteca destina-se a fornecer uma interface baseada em Perl para os serviços públicos do eBay Web Services API.subroutines: New () Serialize () DesaMerialize () Parâmetros: 1. Rhxmlsimple - Estrutura de dados criada por Analisando um XML Str com XML :: Simples 2. RecursionLevel - Nível de recursão, este é um argumento opcional e é usado apenas para fins de depuração. Se a constante display_recursion estiver definida como 1, a RecursionLevel é usada para imprimir bem o rastreamento de saída da recursão. 3. SRAWXMLString - String XML usada para definir as propriedades de objetos. A string é primeiro analisada por XML :: Simples. Estrutura de dados que é recebida após a análise é usada para preencher as propriedades do objeto (substitui o parâmetro 'rhxmlsimple'). O parâmetro 'srawxmlstring' deve ser usado apenas para fins de teste !! _ FormatsCalarifNeedAccess Nível: private1. 'XS: BOOLAN'XML Schema API pede valores booleanos retornam' true 'e' false '. Durante a deserilização, convertemos valores booleanos de API para os valores booleanos do Perl: 1 (verdadeiro) e 0 (falso) .2. XML: Simples analisa etiquetas vazias em uma referência de hash?!?! Convertido em 'Local' => {} ConvertaRray_to_RETORARRAYIFNEEDED () Alguns setters DataType Setters definem referência a uma matriz e esta função é usada em tais setters para converter paremeter passado para 'uma referência a uma matriz' Se um não é passado.Example: datatype: Feestype.pm tem setter 'setfee'. Este setter espera que uma referência a um array seja passada.still, apoiaremos 3 tipos de parâmetros: 1. O parâmetro é uma referência a uma matriz, nenhuma conversão (assim como deveria ser) 2. Parâmetro é uma matriz, convertê-la para Uma referência a uma matriz 3. O parâmetro é um escalar, crie uma matriz com um elemento e, em seguida, crie uma referência a esse método ArrayThis é usado em setters que esperam que um parâmetro de 'referência a setters gerados como a seguinte Um: Sub SetProperty {My $ self = Shift; $ auto -> {'propriedade'} = $ self-> ConvertaRray_to_RETORARRAYIFNEED (@_); } _GetDatatypeInstance () usado em getters que retornam um objeto baseadoatatype. Se o objeto não estiver definido, ele instanciá-lo.Isso permite a seguinte sintaxe: Meu $ SSellerid = $ Pitem-> getseller () -> getuserid (); caso contrário, teríamos que escrever algo assim: Meu $ pitem = $ -> getsell (); if (definido $ pseller) {$ selaryid = $ pseller-> getuserid (); } _GetDatAdyPearray () usado em getters que retornam um array.Se a matriz não está definido instanciá-lo. Na internetalmente, todas as matrizes são armazenadas como referências a uma matriz. Dependendo do contexto de chamadas, este método retorna uma matriz ou uma referência a uma matriz, o que significa que podemos usar as mesmas sintaxes: Meu $ RA = $ PTYPE -> _ getDatatyPearray (); # retorna um ref em uma matriz my @a = $ ptype -> _ getdatatypearray (); # retorna um arrayisempty () retorna: 1 - se hash contendo propriedades do objeto estiver vazio. 0 - Se as propriedades de objeto de conatinagem de hash não estiver vaziosBasically, isso significa que: "Scalar (Keys @ $ Self)" retorna 0 ou "Calar% $ self" Retorna 1 Requere: · Perl.


EBAY :: API :: XML :: BaseSatatatype Software Relacionado