Quotejunk after document element at line 548, column 0, byte 50696 at /usr/lib/perl5/XML/Parser.pm line 187
2015-02-05T20:53:08 rostiGuck mal lokal unter auto/XML in site/lib. Wenn es da .dll Dateien gibt (Win32), sind die nicht portabel zu UNIX. Das ist bei mir, XML::Parser::VERSION 2.27 der Fall.
2015-02-05T20:53:08 rostiVersuche, den Fehler einzugrenzen. Nimm die XML-Datei in einen Editor und prüfe Syntax, ggf. hilft auch ein online XML-Valigator (w3.org). Prüfe, ob es evntl. einen Fehler in der Zeichenkodierung gibt.
2015-02-23T06:35:49 biancaWie würdest du das machen, rosti?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
sub control{ my $self = shift; die "Request-Methode nicht unterstützt\n" if $ENV{REQUEST_METHOD} ne 'GET'; if( $self->param('year') && $self->param('month') && $self->param('day') && $self->param('long') && $self->param('lat') ){ my $year = $self->param('year') || ''; my $month = $self->param('month') || ''; my $day = $self->param('day') || ''; my $long = $self->param('long') || ''; my $lat = $self->param('lat') || ''; my $tz = $self->param('tz') || 0; my $dst = $self->param('dst') || 0; # CORS Header $self->header( 'Content-Type' => 'text/plain; Charset=UTF-8', 'Access-Control-Allow-Origin' => '*', ); # CPAN Module Astro::Sunrise my($sunrise, $sunset) = sunrise($year,$month,$day,$long,$lat,$tz,$dst); $sunrise = sprintf("%02d:%02d", split(":", $sunrise)); $sunset = sprintf("%02d:%02d", split(":", $sunset)); if( my $obj = $self->param('obj')){ $self->header('Content-Type' => 'text/javascript'); $self->{CONTENT} = XR::xr("%obj% = { 'rise': '%sunrise%', 'set': '%sunset%' }", { obj => $obj, sunrise => $sunrise, sunset => $sunset }); } else{ $self->{CONTENT} = sprintf('{"sunrise": "%s", "sunset": "%s"}', $sunrise, $sunset); } } else{ die "Unbekannter Parameter\n"; } }
1 2 3 4 5 6 7 8 9 10 11
$hunt = { control => { action => 'insert', url => '/boo.html' }, data => { title => 'A Dog named Boo', descr => 'Mein Hund Boo ist mein bester Freund', body => '<h2>Meine Erlebnisse mit Boo</h2><p>Boo war ein Findelkind, als ich ihn fand, war er noch ein Säugling...</p>' } };
2015-02-06T12:36:29 GwenDragonDu kannst aber mit SOAP::Trace debuggen/mitloggen!
QuoteUndefined subroutine &main::class called at test_soap.pl line 13.
BEGIN failed--compilation aborted at test_soap.pl line 25.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use SOAP::Lite;
my %meine_interne_var = (
foo = 'bar';
);
my $tracedatei = sub {
my ($trace,$ref) = @_;
if (defined $ref->{foo}) { print "gewonnen!\n'$trace'\n"; }
};
SOAP::Lite->schalte_trace_ein(
+trace => [transport => $tracedatei(hier_der_trace_inhalt_aus_SOAP::Lite,\%meine_interne_var)]
);