[Moscow.pm] SOAP/WSDL

Orlovsky Alexander nordicdyno на yandex.ru
Ср Июл 11 04:28:56 PDT 2012



11.07.2012, 15:03, "Ruslan Zakirov" <ruz на bestpractical.com>:
> 2012/7/11 Ivan Petrov <i.petro.77.00 на gmail.com>:
> Интересный вопрос. В bugs&limitations есть "XML::Parser::Lite relies
> on Unicode support in Perl and doesn't do entity decoding.", что для
> меня ничего не объясняет. Смотрим в XML::Parser::Lite [1] и ничего про
> encoding/utf/unicode в коде нет. Ну зачем писать свой парсер XML? Не
> хватало им работы по программированию самого SOAPа?
>
> [1] http://cpansearch.perl.org/src/MKUTTER/SOAP-Lite-0.714/lib/XML/Parser/Lite.pm

ну, в зависимостях не зря XML::Parser есть ;)

https://metacpan.org/source/MKUTTER/SOAP-Lite-0.714/lib/SOAP/Lite.pm:

sub xmlparser {
    my $self = shift;
    return eval {
        $SOAP::Constants::DO_NOT_USE_XML_PARSER
            ? undef
            : do {
                require XML::Parser;
                XML::Parser->new() }
            }
            || eval { require XML::Parser::Lite; XML::Parser::Lite->new }
            || die "XML::Parser is not @{[$SOAP::Constants::DO_NOT_USE_XML_PARSER ? 'used' : 'available']} and ", $@;
}


Подробная информация о списке рассылки Moscow-pm