Site icon Hip-Hop Website Design and Development

not well-formed (invalid token) at line 15, column 51, byte 720 when trying to parse XMLRPC call

I’m running WP 4.7.4. The site is a default site with no plugins activated other than the default plugins. I’m using the WordPress::XMLRPC Perl module to generate a getPost XMLRPC call for post #1 like so:

my $obj = WordPress::XMLRPC->new({username => 'admin', password => 'xxxxxx', proxy => 'http://my.domain.com/'});

my $post = $obj->getPost(1);

The full error is this:

not well-formed (invalid token) at line 15, column 51, byte 720 at /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/XML/Parser.pm line 187.
<!DOCTYPE html>
<html lang=”en-US” class=”no-js”>
<head>
<…snip…>
</body>
</html>
at /usr/local/share/perl/5.20.2/WordPress/XMLRPC.pm line 643.

Here is line 643 from WordPress::XMLRPC:

    my $call = $self->server->call(
            'metaWeblog.getPost',
            $post_id,
            $user_login,
            $user_pass,
    );

Here is line 187 from XML::Parser in an eval statement:

eval {
  $result = $expat->parse($arg);
}; 

Line 15 of the output is this:

https://fonts.gstatic.com’ crossorigin rel=’preconnect’ />

When I run the output through this XML validator, I also get an error:

This page contains the following errors:
error on line 15 at column 52: Specification mandate value for attribute crossorigin